【发布时间】:2020-01-15 09:29:25
【问题描述】:
我有一个包含大量 ObjectSet 的 EF6 ObjectContext。
特别是一个 EntityObject 有一百多个属性,包括一些大文本字段。
我有几种表格可以使用,它们可以处理不同的数据。
不必加载整个对象定义,有没有一种方法可以定义一个包含主键、时间戳和六个文本字段的“新”EntityObject,以便仅从数据库中提取这些字段?
我问这个是因为我已经为此构建了一个数据绑定、验证和更新模式,我宁愿不必构建第二个来配合它。
【问题讨论】:
-
使用视图模型。 Automapper 是做这类事情的绝佳伴侣。
-
仍然,他需要先加载实体..
-
看“分表”。
标签: entity-framework-6 objectcontext objectset