【发布时间】:2017-02-01 20:34:22
【问题描述】:
我的 LINQ 查询有一段类似
where dataContext.MyTable.Any(r => $"%{r.Name}%" == name)
导致异常
“方法'System.String Format(System.String, System.Object)'没有 支持 SQL 的翻译
可以做我想做的事情还是我必须求助于编写原始 SQL?
【问题讨论】:
-
为什么是原始 SQL?只需将
$"%{name}%"分配给查询外部的变量并在内部使用即可。 -
@IvanStoev,哎呀,我倒退了一些东西。观看我的编辑。
标签: c# .net sql-server linq tsql