【问题标题】:linq2db 3.0.0-preview.1 not working with .net core 3linq2db 3.0.0-preview.1 不适用于 .net core 3
【发布时间】:2019-11-08 14:36:04
【问题描述】:

linq2db 3.0.0-preview.1 不适用于 .net core 3,显示错误:

System.ArgumentException:“UdtTypeName”不是 System.Data.SqlClient.SqlParameter 类型的成员(参数“propertyOrFieldName”) 虽然同样的事情在 .net core 2.2 上效果很好

由于完全相同的代码在 .net core 2.2 中工作,问题是它目前是否适用于 .net core 3 还是需要等待一段时间。关于 linq2db 与 .net core 3 一起工作的可能性,我真的没有找到任何信息,奇怪的是,这很不寻常。

在 github 上有一个类似错误的已关闭问题,但似乎问题已解决,并且在代码中我不使用 UdtType,并且该错误会随着数据库上下文的任何操作而崩溃,即使是简单的获取

是否有可能以某种方式完成这项工作,还是我必须等待新版本的 linq2db?

【问题讨论】:

    标签: c# api .net-core linq2db


    【解决方案1】:

    难道你使用System.Data.SqlClient SqlParameter 的?

    更新:作为快速修复,您可以将依赖项更新到 4.5.0 或更高版本,但看起来您已经点击 preview1 issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 2020-01-02
      • 2011-05-08
      • 2020-04-05
      • 1970-01-01
      • 2020-01-26
      相关资源
      最近更新 更多