LINQ和Count扩展方法

Mar*_*tin 6 c# linq-to-sql

我有一个数据库表,可以包含许多记录,我想计算表中的当前总数.我打算做一个简单的事情:

DataContext.Table.Count(c => c.condition);
Run Code Online (Sandbox Code Playgroud)

直到我意识到返回类型Countint.如果表中包含的值多于32位可表示的值,该怎么办?我怎么算他们?

当我们谈论那种规模时,我应该以不同的方式计算它们吗?

Chr*_*fer 10

使用LongCount(),同样的东西,但64位结果.