在Core3.0中等效于ValidateEntity

似乎  受保护的重写DbEntityValidationResult ValidateEntity 已从最新版本(2.2.0和3.0)的程序包(microsoft.AspNetCore.Identity.EntityFrameworkCore)中的IdentityDbContext类中删除

如何在Core 3.0或Core 2.2中验证数据库?

qjf6835466qq 回答:在Core3.0中等效于ValidateEntity

我知道那是很久以前的事了,但是我希望它能像我一样,帮助那些遇到期货问题的人,

我正在检查如何从Asp.net core 2.2中执行此操作,并且我在GitHub中发现了此问题。 https://github.com/dotnet/efcore/issues/19107

问题是,如果我们想覆盖验证,则应该使用每个管理员都具有的特定验证器,roleValidator,userValidator等。 在this问题中,您可以找到roleValidator的实现

我发现的最后一个真正帮助我了解其工作原理的参考文献是通过检查源代码,您可以在其中看到默认的验证程序实现https://github.com/dotnet/aspnetcore/tree/master/src/Identity/Extensions.Core/src

本文链接:https://www.f2er.com/3014059.html

大家都在问