我想创建这个使用实体框架。新对象的列表,其中包含来自父代的字段和来自最新子记录的字段。我会将SQL作为相关子查询写入:实体框架相关子查询
SELECT p.PolicyNumber, p.HomeState, pt.RevisionDate, pt.TranStatus
FROM dbo.Policy p
JOIN dbo.PolicyTran pt ON p.Id = pt.Policy_Id
AND pt.RevisionDate = (
SELECT MAX(mpt.RevisionDate)
FROM dbo.PolicyTran mpt
WHERE p.Id = pt.Policy_Id
)
WHERE p.HomeState = 'NY'
策略的上下文已导航到事务列表(PolicyTran)。
var query = context.Policies.Include(t => t.PolicyTransactions);
不管我怎么努力LINQ的不正确或SQL不正确。有时间打电话给专家。
不要害怕使用实体框架的SQL操作,让你和运行,快乐,现在:http://msdn.microsoft.com/en-us/data/jj592907.aspx。 –