【发布时间】:2013-02-03 17:05:59
【问题描述】:
是否可以在不使用 linq 查询数据库的情况下获取最后一行计数值?
我有一个场景,我进行 linq 查询以查找一些记录并计数,但是当我第二次使用 linq 查询时,我希望计数最后影响的行而不查询数据库
谢谢
【问题讨论】:
-
什么是“最后一行计数值”?
count是列还是记录数? -
你能更具体一点,也许发布一些代码/伪代码?您正在运行查询,然后想要计算之后的内容?返回的行数?
-
在 SQL Server 中有一个名为@@RowCount 的函数,它返回受最后一条语句影响的行数。我想要一些类似的 linq 语句,而不需要像 int count=db.tablename.count() 这样的数据库查询,这与 select count(*) from tablename
-
您确实应该显示执行查询的代码。也许这只是在某处做一个 ToList() 以防止重新执行的问题,也许应该修改查询。谁知道?
标签: linq entity-framework