2017-10-10 81 views
0

我是新来的实体框架。我的桌子有超过20列。但有时候,我只需要2-3列。将整行作为Model类对象还是仅使用LINQ to Entity查询是一种很好的做法?你可以请一些场合选择最好的方法吗?在实体框架中选择几列

感谢 彼得

回答

1

只返回你需要使用。选择()操作的。这可以通过更快地查询并减少数据库服务器上的数据量来显着提高性能。

+1

要添加到此(完美)答案:请记住使用。通过枚举IQueryable执行查询之前选择。 – DevilSuichiro

+0

是的,没有太多比看到.ToList()。选择(x => ...):) –

+0

感谢您的所有答复 –