【发布时间】:2012-05-23 03:21:23
【问题描述】:
我刚开始从事一个使用实体框架的项目。以前,应用程序传递 EF 实体,并且它们已完全填充,因此每个代码部分都能够访问具有属性的属性中的属性...
我刚刚创建了域实体,我想将 EF 实体映射到这些域实体。它基本上是一个 1-1 映射。这应该怎么做?有一个 T4 模板可以将 EF 实体映射到 POCO,但它只映射一层深度。如果我想访问 Person -> Car -> Engine 怎么办?我应该如何从 EF 结构转到 POCO 结构并在整个层次结构中进行映射?
【问题讨论】:
-
如果是一对一映射,那么我认为最好也为实体框架创建 POCO 实体,您不需要为域创建单独的实体。
-
如何为 EF 创建 POCO 实体?
-
您可以先使用 POCO stackoverflow.com/questions/2478081/… 或实体框架工作代码
标签: c# entity-framework mapping