在实体框架中计数或选择,最佳解决方案

本文关键字:选择 最佳 解决方案 实体 框架 | 更新日期: 2023-09-27 18:36:19

我必须显示一个关于来自数据库的新消息的数字。

哪种解决方案是最佳的?

1) 在数据库中创建一个触发器,该触发器将递增数据库中的 countValue,然后从实体框架中选择此"countValue"。

2) 直接从实体框架中计算数字 (databaseContext.MyTable.Count();) .

谢谢

在实体框架中计数或选择,最佳解决方案

数据库会跟踪表的行数,因此您不需要自己执行此操作。

EF 的.Count()将调用 SQL 的 COUNT() 方法,该方法又会立即返回结果。