bar*_*oma 2 c# sql linq sql-server
关于使用c#编程语言环境操作数据,我有两种看法.
select * from where ...)用sql查询并获取数据.select * from)获取所有数据并在对象列表上使用Linq查询.对于大尺寸或平均尺寸数据,这些意见的性能差异是什么?我可以同时使用它们吗?
对性能的一般回答是问题是对您的数据进行尝试,看看哪个更好.
但是,在您的情况下,有一个正确的答案:在数据库中完成工作.
过滤数据库中的数据(使用where)有两个好处.首先,它减少了从数据库发送到应用程序的数据量.这几乎总是一个胜利(除非几乎所有行都返回).
其次,它允许数据库优化查询,使用(例如)可用索引来加速查询.
| 归档时间: |
|
| 查看次数: |
532 次 |
| 最近记录: |