我有一个可能包含许多记录的数据库表,我想计算表中的当前总数。我打算做一个简单的:
DataContext.Table.Count(c => c.condition);
直到我意识到 Count
的返回类型是 int
。如果该表要保存的值多于 32 位所能表示的值怎么办?我怎样才能计算它们?
当我们谈论那种规模时,我应该用不同的方式来计算它们吗?
最佳答案
使用 LongCount(),同样的事情,但结果是 64 位。
关于c# - LINQ 和 Count 扩展方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/626540/