Asp.net core mvc 需要.NET核心MVC(公共数据库文件)的公共企业数据库

Asp.net core mvc 需要.NET核心MVC(公共数据库文件)的公共企业数据库,asp.net-core-mvc,enterprise-library,Asp.net Core Mvc,Enterprise Library,目前,我正在学习.NET Core,并将我的网站从ASP.NET MVC更新为ASP.NET Core MVC 在ASP.NET MVC中,我使用Microsoft.Practices.EnterpriseLibrary来处理与数据库相关的任务。但当我在.NET Core中使用此库时,我遇到了以下错误: FileNotFoundException:无法加载文件或程序集“System.Data.Entity,版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934

目前,我正在学习.NET Core,并将我的网站从ASP.NET MVC更新为ASP.NET Core MVC

在ASP.NET MVC中,我使用Microsoft.Practices.EnterpriseLibrary
来处理与数据库相关的任务。但当我在.NET Core中使用此库时,我遇到了以下错误:

FileNotFoundException:无法加载文件或程序集“System.Data.Entity,版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”。系统找不到指定的文件

Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.SqlDatabaseTransientErrorDetectionStrategy.IsTransient(异常ex)


有谁能帮助我获得企业库和
RetryPolicy
中所有类型SQL操作的示例吗?我想创建一个数据库公共文件,从中可以执行所有SQL操作

我建议只使用Entity Framework Core来满足您的数据库需求。它可以做任何您需要的事情,并且是为.NET核心构建的,并且支持良好。我对企业库不太熟悉,但我对它进行了快速搜索,发现它在.NETCore中没有得到很好的支持。您可能需要找到从.NETFramework4.5移植到.NETCore中使用的库的各个部分。我建议您选择EF Core。谢谢您的反馈。但我想使用ADO.net,因此,我希望为数据库的所有操作提供一个公共基类。