この質問が何度も聞かれることは知っていますが、必要なものを明確に把握することはできませんでした。
3層アプローチを使用してやり直す必要があるWPFアプリケーションがあります。
Entity Frameworkを使用してデータモデルを作成し、Linqクエリを使用してデータをクエリしました。
objCustomer = dbContext.Customers.Where(c => c.CustCode == oLoadDtl.CustNo).First();
データベースからレコードを取得するために、プログラムで必要な場所でLinqクエリを使用します。
だから、私はすべてのものがDAL、ビジネスロジック、UIレイヤーの下にあるのか知りたいだけです。
また、どうすればそれらを分離できますか?
エンティティデータモデルをDALと見なすことができますか?
エンティティモデルを別のクラスライブラリに配置することをお勧めしますか?