有没有办法在.NET Core 1.1.2 Web api中使用企业库



我计划使用Enterprise Library对将使用.Net核心应用程序构建的Web API项目进行数据库访问。 但是我无法使用NuGet安装企业库,因为最新版本的企业库 with.Net 核心应用框架不兼容。

请注意,我不想使用实体框架。 如果社区可以在这方面提供帮助,请表示感谢。

如果您可以将应用程序迁移到仍处于预览模式的 .Net Core 2.0,但Microsoft承诺在 2017 年第 3 季度发布它,我已经分叉了企业库项目并将其移植到 .Net Core 2.0,您可以在此存储库下找到它:

https://github.com/Chavoshi/EnterpriseLibrary.NetCore

这也是数据应用程序块的Nuget包:

https://www.nuget.org/packages/EnterpriseLibrary.Data.NetCore

仍然有一些缺失的部分,例如 OdbcFactory 和 OleDbFactory,它们在 .Net 移植的 API 中不可用(或者 Nuget 包尚未发布(,但我仍在研究它们,以便自己移植它们或更新它,因为 API 将可用。我也感谢任何可以为这个项目做出贡献的人。:)

最新更新