2011-10-24 28 views
0

,我發現這個博客我的問題排序,並採取1個孩子的EF 4.1

http://blogs.msdn.com/b/alexj/archive/2009/02/25/tip-1-sorting-relationships-in-entity-framework.aspx

但其從2009年而不是4.1

我的問題是這樣的..

我有一個客戶名單,其中有一個調節日期列表 我只想取1個調節日期,但它必須是具有最高日期的那個...

我可以像博客所說的那樣做,並將結果投射到匿名類型上,然後在針對SQL執行問題後,我可以遍歷內存中的結果,並將來自匿名的ReconciliationDate設置回客戶。但是,這感覺像一個醜陋的黑客..

有沒有更好的方法在4.1做到這一點?

回答

1

不,沒有更好的辦法。無法對投影進行排序或篩選,無法投影到映射類型,因此您需要匿名映射或其他非映射類型。

+0

這就是我想的,謝謝! – Anders