【发布时间】:2016-04-12 12:25:38
【问题描述】:
我有一个简单的数据模型
car
- make
- model
- year
- colour
- engine
- model
- no. cylinders
- size
- etc
- fuel tank
- model
- capacity
- fuel type
- etc
- etc
所以我有“汽车”、“引擎”和“油箱”实体。每个都有许多属性。
我想要一份所有 100 辆汽车的列表,但只想显示以下选定的属性:car.make, car.model, car.year, car.engine, car.size, car.fueltype。
我当然可以使用.include 来恢复对象图中的子实体,但这是一个很大的成功,因为有很多属性。
我的问题是是否有一种巧妙的方法可以做到这一点。或者实际上使用实体框架(理想情况下是 EF7/Core)的任何方式?
[我确实提到了https://colinmackay.scot/2011/07/31/getting-just-the-columns-you-want-from-entity-framework/,它使用 select 进入匿名类,但看不到这如何在多个包含中工作]
谢谢。
【问题讨论】:
标签: entity-framework entity-framework-core