我想創建這個使用實體框架。新對象的列表,其中包含來自父代的字段和來自最新子記錄的字段。我會將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。 –