全部保错
System.TypeLoadException:“Method ‘Create’ in type ‘Microsoft.EntityFrameworkCore.SqlServer.Query.Internal.SqlServerSqlTranslatingExpressionVisitorFactory’ from assembly ‘Microsoft.EntityFrameworkCore.SqlServer, Version=3.1.21.0, Culture=neutral, PublicKeyToken=adb9793829ddae60’ does not have an implementation.”
查了一下是版本的问题,sqlsever 和 EFCore 的版本不对等
检查一下出问题的版本,sqlsever 3.1.21.0,EFCore 5.0.11
先升级Microsoft.EntityFrameworkCore到 5.0.12
然后升级Microsoft.EntityFrameworkCore.SqlServer 到 5.0.12
再测试一下,就可以运行成功了
版本并不固定,应该大版本一样就行,比如3.0.x都行
可能会安装出错并退回,多试几个版本就行
如果帮助到你,能点个赞吗?