我正在尝试在种子类中执行两个存储过程。
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