Microsoft.EntityFrameworkCore 使用 ExecuteDelete 时报错 Ambiguous invocation
内容目录

引用依赖:

  • Microsoft.EntityFrameworkCore 9.0.1
  • Pomelo.EntityFrameworkCore.MySql 8.0.2

代码:

            database.TorrentSubs
                .Where(it => it.Id == id)
                .ExecuteDelete();

报错:

Ambiguous invocation. Candidates are:
     ExecuteDelete(this IQueryable) (in class EntityFrameworkQueryableExtensions)
     ExecuteDelete(this IQueryable) (in class RelationalQueryableExtensions)

解决方案:依赖冲突,将 Microsoft.EntityFrameworkCore 降级 8.x 即可

上一篇
下一篇