Dan*_*mes 5 c# mono ado.net table-valued-parameters
如果有的话,我可以在使用Mono时将表值参数传递给查询吗?(我目前正在使用版本2.10.12)
似乎Mono中的SqlDbType枚举尚未扩展以匹配Microsoft的枚举实现,SqlParameter类也未更新为包含TypeName属性.
关于我的背景和我的问题:
非常感谢您对这个问题的任何帮助!
我正在尝试做同样的事情。在我们的例子中,不需要设置 TypeName 即可使查询在 MS .Net 上运行,从而消除了 Mono 错误。
现在我收到以下错误:
System.ArgumentOutOfRangeException: No mapping exists from SqlDbType Structured to a known DbType
我从 Mono 3.0 库反编译了 System.Data.dll,它创建的映射不包含 SqlDbType.Structured 的映射。Mono 库中 SqlDbType 的枚举确实具有 Structured 枚举。
据我所知,Mono 不支持将 UDT/表值参数传递给 sql 查询。我们仍在寻找解决这个问题的方法,但我不抱太大希望。在网络上搜索 UDT 和 mono 几乎没有返回结果。