【发布时间】:2015-04-25 01:57:53
【问题描述】:
例如,我有一个查询:
SELECT * FROM
persons
LEFT JOIN vehicles
ON persons.Id = vehicles.OwnerId
我想在 EF 数据上下文中执行此查询,并拥有“人-车辆”对数组。我该怎么做?
另一个例子:
SELECT persons.*, COUNT(vehicles.*) as cnt FROM
persons
JOIN vehicles
ON persons.Id = vehicles.OwnerId
GROUP BY vehicles.Id
在这里,我想要一个人的字典作为键和他拥有的车辆数量作为值。
我知道这些问题很简单,在这些情况下最好避免使用原始 sql。但我想知道原始查询处理的可能性,因为现实生活中的查询可能要复杂得多。
【问题讨论】:
标签: entity-framework entity-framework-5