【发布时间】:2020-07-05 23:03:05
【问题描述】:
我正在尝试在我的网站上创建一个统计页面,显示过去 X 分钟内特定表中添加了多少行。
这是我尝试的第一件事:
int games = db.GameLogs.Where(t => t.GameEnded > DateTime.Now - TimeSpan.FromMinutes(1)).Count();
我收到这个丑陋的错误:
这是我尝试的第二件事:
var games = db.GameLogs.FromSqlRaw("select count(*) from mtgbattles.gamelogs where gameended > now() - interval 1 minute");
我得到错误:
InvalidOperationException:“FromSql”操作的结果中不存在所需的列“Id”。
查询在 MySQL Workbench 中运行良好。
【问题讨论】:
标签: c# entity-framework asp.net-core entity-framework-core