|
|
1
5
如果你使用 POCO entities (.NET 4+),那么这很容易(或者至少更容易)。有可能吗? 你可以像本所说的那样创建DTO,但是你基本上是缩小并复制每个实体。如果您愿意,EF2将创建“简化”实体,并动态添加更改跟踪、延迟加载等。 否则,答案就是你不能。如果实体依赖于实体框架,那么你就不能在整个应用程序中使用它们,而不需要拖动这个依赖关系。在这种情况下,您必须使用DTO。这里有一个第三方的选择EF1或EF2没有POCO实体。 http://automapper.codeplex.com/ 编辑: 以下是一些有用的链接,可以进一步了解所有这些内容:
|
|
2
2
你可以创造 DTOs 从数据实体中,将DTO传递到代表层。 |