ReliableSqlConnection for .NetCore和.NetStandard

时间:2017-03-21 19:46:47

标签: .net sql-server azure-sql-database .net-core .net-standard

我正在将.NetFramework中的类库移植到.NetCore或.NetStandard(仍然决定哪个最合适)。

我的库处理大量SQL并使用 EnterpriseLibrary.TransientFaultHandling EnterpriseLibrary.TransientFaultHandling.Data Nuget包进行瞬态错误检测,重试策略以及与SQL的可靠连接在Azure上。

我无法将这两个库用于 .NetCore .NetStandard 版本 - 我对 .NetCore 了解但是我认为 .NetStandard 向后兼容 .NetFramework ?在这两种情况下,当我尝试安装时,我从 Nuget 收到错误:

  

包恢复失败。回滚'[ProjectName]'的包更改。

我可以安装 EnterpriseLibrary.TransientFaultHandling.Core 这使我能够处理我的重试策略,但我仍然无法使用 ReliableSqlConnection ,因为它不存在于此库以及与 .NetCore .NetStandard 兼容的任何其他库。

在这方面, .NetCore .NetStandard 之间有什么区别?为什么 .NetStandard 上的 Nuget 出现同样的非描述性错误?我最好还是坚持 .NetFramework 来满足我的需求吗?

0 个答案:

没有答案