public class CarRepository:IC
{
public IRD ReferenceDataRepositry{get;set;}
public string SaveCar(Car car)
{
//get data from reference data repository
}
}
public class ReferenceDataRepository:IRD
{
public string Get(string id)
{
}
}
リポジトリにデータを保存するときに、参照データ リポジトリからデータを取得して、いくつかのプロパティを設定したいと考えています。
質問は、あるリポジトリが他のリポジトリについて知っているべきですか? 依存性注入を使用して参照データ リポジトリを設定していますが、リポジトリ内にリポジトリを設定する必要がありますか?