我知道这个问题被问了很多次,但我无法清楚地了解我需要什么。
我有一个 WPF 应用程序,我需要使用 3 层方法重做。
我使用实体框架来创建数据模型并使用 Linq 查询来查询数据。
objCustomer = dbContext.Customers.Where(c => c.CustCode == oLoadDtl.CustNo).First();
我在程序中需要的任何地方都使用 Linq 查询从数据库中获取记录。
所以,我只想知道哪些东西都在 DAL、业务逻辑和 UI 层之下。
另外,我如何将它们分开?
实体数据模型可以视为 DAL 吗?
将实体模型放在单独的类库中是否更好?