我计划在使用 .Net Core 应用程序构建的 Web API 项目中使用 Enterprise Library 进行数据库访问。但是,由于最新版本的 Enterprise Library 不兼容 .Net Core 应用程序框架,因此我无法使用 NuGet 安装 Enterprise Library。
请注意,我不想使用 Entity Framework。如果社区能够提供帮助,将不胜感激。
我计划在使用 .Net Core 应用程序构建的 Web API 项目中使用 Enterprise Library 进行数据库访问。但是,由于最新版本的 Enterprise Library 不兼容 .Net Core 应用程序框架,因此我无法使用 NuGet 安装 Enterprise Library。
请注意,我不想使用 Entity Framework。如果社区能够提供帮助,将不胜感激。
如果您能将应用程序迁移到仍处于预览模式的.Net Core 2.0,但是微软承诺在2017年第三季度发布。我已经分叉了Enterprise Library项目并将其移植到了.Net Core 2.0上,您可以在此存储库中找到:
https://github.com/Chavoshi/EnterpriseLibrary.NetCore
此外,这是Data Application Block的Nuget软件包:
https://www.nuget.org/packages/EnterpriseLibrary.Data.NetCore
仍然有一些缺少的部分,例如OdbcFactory和OleDbFactory,它们在.Net移植的API中不可用(或Nuget软件包尚未发布),但我正在努力解决它们,以便自己移植或更新它们,因为API将会可用。我也感谢任何能为该项目做出贡献的人。 :)