2017-10-10 95 views
0

我是新來的實體框架。我的桌子有超過20列。但有時候,我只需要2-3列。將整行作爲Model類對象還是僅使用LINQ to Entity查詢是一種很好的做法?你可以請一些場合選擇最好的方法嗎?在實體框架中選擇幾列

感謝 彼得

回答

1

只返回你需要使用。選擇()操作的。這可以通過更快地查詢並減少數據庫服務器上的數據量來顯着提高性能。

+1

要添加到此(完美)答案:請記住使用。通過枚舉IQueryable執行查詢之前選擇。 – DevilSuichiro

+0

是的,沒有太多比看到.ToList()。選擇(x => ...):) –

+0

感謝您的所有答覆 –