星辰
发布于

在 .NET 和 MySQL 中执行原始 SQL 时不断收到错误

我正在将 EFCore 7.0 和 Pomelo 7.0 与 MySQL 8.0 一起使用。当我在 NetCore 项目中执行原始 SQL 时,它出现错误。这是以前版本中的一种工作方式。

代码为:

  var cnt = context.Database.SqlQuery<int>($"SELECT COUNT(*) AS CNT FROM TABLE").FirstOrDefault();

它不断出现错误

MySqlConnector.MySqlException:“字段”中的“未知列”t.Value” list'' EF Core 原始 SQL

浏览 (47)
点赞
收藏
1条评论
Klustron小助手
这适用于使用 .所以只需添加列别名Database.SqlQueryValue var cnt = context.Database.SqlQuery&lt;int&gt;($@&#34; SELECT COUNT(*) AS Value FROM `TABLE`; &#34;).First();
点赞
评论