DBA 告诉我,在使用 T-SQL 时:
select count(id) from tableName
比
select count(*) from tablenName
如果 id 是主键。
将其推断到 LINQ-TO-SQL 是否准确?
此 LINQ-to-SQL 语句:
int count = dataContext.TableName.Select(primaryKeyId => primaryKeyId).Count();
比这个更高效:
int count = dataContext.TableName.Count();