我刚刚开始研究 Microsoft 的实体框架 (EF),以替换我们现有的 Linq2Sql 数据访问库。
在关注一些示例项目时,我遇到了“添加代码生成项”(设计器界面上的上下文菜单),特别是“EF 5.x DbContext Generator”模板。
该模板为模型生成了一些不错的简单 (POCO) 类对象。
在我的整体结构中,我想将这些类提取/移动到不同的项目/程序集中,以便我可以从通用存储库中引用它们,即我想将应用程序的数据访问层与 EF 实体数据模型分离。
这是可能的,还是我需要为每个类对象手动创建一个映射(例如.ToDomainModel()、.FromDomainModel())。
如果这是一个愚蠢的问题,我深表歉意——在我的辩护中,我是 EF 的新手,并且仍在掌握数据驱动域的概念。