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