0
私は 'A0101'、 'A0201'をin節を使用してSQL Serverクエリのパラメータと同様に渡したいですがC#からsp#私は 'A0101'、 'A0201'を文字列の配列のように渡すことができます
私は 'A0101'、 'A0201'をin節を使用してSQL Serverクエリのパラメータと同様に渡したいですがC#からsp#私は 'A0101'、 'A0201'を文字列の配列のように渡すことができます
"IN"句がフィルタリングに使用されているだけの場合、Linqをストアドプロシージャに渡すことなく使用することができます(遅延実行のサーバでも評価されます)。
var results = (from item in context.SPCall
where new[] {"A0101", "A0201"}.Contains(item.Property)
select item).ToList();
ありがとう – Andres
このクエリを使用して検索 – TheGameiswar
http://stackoverflow.com/questions/11102358/how-to-pass-an-array-into-a-sql-server-「手続きのC#にデータテーブルを渡します」ストアドプロシージャ –
[これを読むかもしれません](http://stackoverflow.com/a/33658220/5089204)、セクション "動的INステートメント" – Shnugo