EF モデルが別のアセンブリに含まれており、すべての DB 操作でデータ アクセス レイヤーによって参照/使用されている場合、簡素化するためにビジネス インテリジェンス レイヤーから EF モデルを使用して同じアセンブリを参照することは許容されますか? DALからBIレイヤーへのデータ転送?
これにより、DTO オブジェクトを排除できます。または、私の場合Tuples
、DAL は BI が既に「知っている」EF オブジェクトを返すだけなので、DAL から BI にデータを転送するために使用します。問題は、これがアーキテクチャの観点から、関心の分離やその他の優れたソフトウェア設計の規則に反するものとして嫌われるかどうかです。