0

是否可以在不使用 linq 查询数据库的情况下获取最后一行计数值?

我有一个场景,我进行 linq 查询以查找一些记录并计数,但是当我第二次使用 linq 查询时,我希望计数最后影响的行而不查询数据库

谢谢

4

2 回答 2

0

您可以通过多种方式实现结果:

  1. 将结果计数存储到变量中并仅在一定时间后重新计算
  2. 将结果计数存储到缓存中(请参阅企业库)
  3. 将结果计数存储到表中,并使用表上的触发器重新计算计数。
于 2013-02-03T17:14:42.777 回答
0

如果我理解你是正确的 - 你想要非查询语句影响的行数吗?更新、插入、删除(读取查询不影响行)

调用context.SaveChanges()返回受影响的行数。 context是您的 EntityModel 的一个实例

于 2013-02-04T13:27:20.123 回答