C# 无法加载类型';Microsoft.EntityFrameworkCore.Internal.IDatabaseFacadeDependencies';来自组件';Microsoft.EntityFrameworkCore,版本=5.0.0.0

C# 无法加载类型';Microsoft.EntityFrameworkCore.Internal.IDatabaseFacadeDependencies';来自组件';Microsoft.EntityFrameworkCore,版本=5.0.0.0,c#,C#,我试图在一个种子类中执行两个存储过程 int count=0; try{ _context.Database.OpenConnection(); var Count=_context.Database.ExecuteSqlRaw("EXECUTE CheckIfThereAreUsers"); count=Count;

我试图在一个种子类中执行两个存储过程

            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,这只是一个猜测:您是否为特定数据库安装了正确的软件包,而不仅仅是Microsoft.EntityFrameworkCore?例如,
Microsoft.EntityFrameworkCore.SqlServer
?我更新了MySQL包(版本8.0.22),但仍然收到了错误。。