2
假設我有以下的「富」與「酒吧」實體:實體框架可以通過相關實體的屬性對實體進行排序嗎?
class Foo {
int FooId;
string FooName;
}
class Bar {
int BarId;
Foo RelatedFoo;
string BarName;
}
同樣假設,我想「RelatedFoo」偷懶加載默認。
在實體框架中,是否有可能做一個查詢,返回一個「Bar」實體的枚舉,其中元素按「bar.RelatedFoo.FooName」排序?
如果是這樣,這可以在固定數量的數據庫查詢中完成嗎?我想避免做N+1 queries。
如果沒有,這是可能在另一個.NET ORM框架?
這將在一個單一的數據庫查詢做些什麼呢? – chrisdfrey
我不確定實際查詢在SQL Server中的外觀如何,但是您可以運行SQL Profiler來查看。你在問什麼? – DDiVita
我想確保我不會通過訪問RelatedFoo來執行N個查詢。 – chrisdfrey