【问题标题】:How can i pass 'A0101', 'A0201' like an array fo strings我怎样才能像字符串数组一样传递“A0101”、“A0201”
【发布时间】:2017-02-24 14:14:08
【问题描述】:

我想传递 'A0101', 'A0201' 这就像使用 in 子句但从 c# 到 sp 的 sql server 查询中的参数

【问题讨论】:

标签: sql sql-server


【解决方案1】:

如果“IN”子句只是用于过滤,您可以使用 Linq 而不将其传递给存储过程(它仍将在延迟执行的服务器上进行评估)。

 var results = (from item in context.SPCall
     where new[] {"A0101", "A0201"}.Contains(item.Property)
     select item).ToList();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多