【发布时间】:2014-12-04 08:22:43
【问题描述】:
我已阅读您关于在 Dapper 中使用 TVP 的回答,我也实施了您的解决方案,但是当我执行代码时,Dapper 向我返回“未指定错误”消息。我已经审查了所有涉及的组件:
- SQL Server 中的 TVP
- 后面代码中的数据表结构与TVP相同
- 执行存储过程没有错误
这是 Dapper 的示例代码,希望对分析我的问题有所帮助;
return _oledbconn.Query<int>(@"exec tvpdapper_sample ?", new {
otstatus = _dtTVP.AsTableValuedParameter()
}).SingleOrDefault();
【问题讨论】:
-
这里的后端是什么?如果您的 oledb 提供程序不支持表值参数,它将不起作用;如果后端是 SQLServer:你为什么使用 OleDB?
标签: c# dapper table-valued-parameters