无法从程序集“ Microsoft.EntityFrameworkCore,版本= 5.0.0.0”中加载类型“ Microsoft.EntityFrameworkCore.Internal.IDatabaseFacadeDependencies”

时间:2020-10-26 21:10:39

标签: c#

我正在尝试在种子类中执行两个存储过程。

            int count=0;
            try{
                _context.Database.OpenConnection();
                var Count=_context.Database.ExecuteSqlRaw("EXECUTE CheckIfThereAreUsers");
                count=Count;
            }
            catch{
                throw;
            }
            finally{
                _context.Database.CloseConnection();
            }
            if(count>0){
                return;
            }
            else{
                try{
                    _context.Database.OpenConnection();
                    string email="jujusafadinha@outlook.com.br";
                    await _context.Database.ExecuteSqlInterpolatedAsync($"EXECUTE SetNewUser {email}");
                }
                catch{
                    throw;
                }
                finally{
                    _context.Database.CloseConnection();
                }                
            }
        }

调用该方法时,在向控制器发出请求后,会出现以下错误:

未处理的异常。 System.TypeLoadException:无法从程序集“ Microsoft.EntityFrameworkCore,版本= 5.0.0.0,文化=中性”中加载类型“ Microsoft.EntityFrameworkCore.Internal.IDatabaseFacadeDependencies”

EF Core版本为5.0.0-rc.2.20475.6

0 个答案:

没有答案