私のソリューションでは、最初に EF DB を使用しています。
BL、DALおよびCommonレイヤーがあります。
BLビジネスモデルを操作するマネージャーが含まれています
DalCRUD操作を行います
後者は、他のすべてのレイヤーが消費するすべての DTO とインターフェイスを保持します。
すべてのプロジェクトはプロジェクトを参照しCommonます。
IDal今、私は自分のオブジェクトのリストを返すインターフェースを作成したいBusiness model(EFタイプの)
問題は、EF 型が Dal プロジェクトで定義されており、この参照が Common\IDal であるということです。
そのため、IDal は循環参照のために Dal を参照できません。
EFオブジェクトをBLオブジェクトにマッピングしようと思ったのですが、どうすれば効率化できますか?
私は多くの構成Business modelオブジェクトを持っています。それらを複製したくありません。
右?