【发布时间】:2017-02-24 14:14:08
【问题描述】:
我想传递 'A0101', 'A0201' 这就像使用 in 子句但从 c# 到 sp 的 sql server 查询中的参数
【问题讨论】:
-
使用此查询“将数据表传递给过程c#”搜索出
-
You might read this,“动态 IN 语句”部分
标签: sql sql-server
我想传递 'A0101', 'A0201' 这就像使用 in 子句但从 c# 到 sp 的 sql server 查询中的参数
【问题讨论】:
标签: sql sql-server
如果“IN”子句只是用于过滤,您可以使用 Linq 而不将其传递给存储过程(它仍将在延迟执行的服务器上进行评估)。
var results = (from item in context.SPCall
where new[] {"A0101", "A0201"}.Contains(item.Property)
select item).ToList();
【讨论】: