【问题标题】:DataSet and DataRow for Net Standard 1.5Net Standard 1.5 的 DataSet 和 DataRow
【发布时间】:2017-07-25 14:32:05
【问题描述】:

我正在尝试将 pcl 移植到网络标准稳定版 (1.5)。

System.Data.DataTable 我可以用System.Data.Common v4.3.0 的 nuget 包修复。但是是否有解决方法来修复 System.Data.DataSet 和 System.Data.DataRow 命名空间而不针对 net-standard 预览版 2.0?

或者可能是用于它的有效重构类型?

【问题讨论】:

    标签: c# .net .net-core .net-standard


    【解决方案1】:

    您不能使用 DataSet/DataRow,因为这些类在 netstandard1.5 中不存在。如果您的库在公共 API 中使用这些类型,您不能只用您自己的“System.Data.DataSet”或“System.Data.DataRow”替换这些类,因为这些自定义类型与 netstandard2 中返回的真实框架类不匹配。 0.

    如果您在内部使用它们,您可以重写代码以直接使用 IDataReader 和 IDbCommand,或者使用 3rd 方数据访问库,如 NReco.Data,它提供了与 DataTable/DataRow 非常相似的简化 RecordSet 结构(但它当然不完全相同)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-09
      相关资源
      最近更新 更多