【发布时间】:2014-09-12 17:13:42
【问题描述】:
Dapper 1.34(在较早的 Dapper 版本上,如 1.1x 这工作正常)。
db.Query(@"Select [whatever] from @TableName Where [PREFIX]='@Prefix' order by [something] desc", 新 { 表名 = 表名,前缀 = 前缀 })
错误:System.Data.SqlClient.SqlException (0x80131904):必须声明表变量“@TableName”。
我在尝试定义 DynamicParameters 并传递它们时遇到同样的错误。
======= 我目前正在做字符串替换 {%1} .. 但这似乎不可接受...
我可以获取一个示例,同时查看 dapper 的测试类我看不到它正在运行,也许我的项目设置有问题?
【问题讨论】:
标签: dapper