哪种代码更优化?
SQLCommand.ExecuteScalar()
C#中的或
Top 1
在SQL中?
我知道,我可以进行测试,只是可能有人在口袋里找到答案。
谢谢!
编辑:假设只显示一个列列。
答案 0 :(得分:0)
除了直接的SQL代码之外,没有比这更好的了,但您还应该找出哪些SQL代码生成SQLCommand,DataContext或用于与数据库通信的其他内容。
答案 1 :(得分:-1)
显然,选择Top 1在性能方面更优化,因为它将直接在数据库服务器上执行。但是这种比较无效,因为两者都是不同的。