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

时间:2017-07-25 01:45:26

标签: asp.net-web-api .net-core

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

注意,我不想使用Entity Framework 。 感谢社区是否可以提供帮助。

1 个答案:

答案 0 :(得分:9)

如果您可以将应用程序迁移到仍处于预览模式的.Net Core 2.0,但是Microsoft promised to release it by Q3 2017,我已经将Enterprise Library项目分发出去并将其移植到.Net Core 2.0,您可以在这个存储库:

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

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

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

仍有一些缺少的部分,例如OdbcFactoryOleDbFactory,它们在.Net移植的API(Or Nuget package is not published yet)中不可用,但我一直在努力将它们用于端口他们自己或更新它,因为API将可用。我感谢任何能够为这个项目做出贡献的人。 :)