【发布时间】:2014-05-17 12:00:53
【问题描述】:
我有一个 3 层应用程序
DAL 具有 EDMX 文件,EF6 从数据库自动生成它(DB First 模式)。 我也有 BLL 和 UL 层。
但是,当我想在 UI 中使用 BLL 方法时,我必须将 DAL 程序集添加到 UI 层(因为方法的返回类型)
List<Person>
在 EDMX (DAL) 中定义的人] (这是我的问题)
如何我可以从 EDMX 文件中分离类 (DTO) 并创建为单独的程序集?
如何防止将 DAL 程序集(整个 EDMX)添加到 UI 层?
【问题讨论】:
标签: c# entity-framework edmx three-tier