質問: LINQで大きなフィルタリストをSQLに送信する方法 私はIdによって特定の列を取得したいかなり大きなテーブルを持っています。データを保存するには、IDのリストを送信する必要があります。私はcommaseperated文字列によってIDをストアドプロシージャに送信する方法を試しましたが、文字列を選択可能なリストに戻すには数分かかりました。 今私は、ビューに含まれているとしようとしたが、私は常に、あまりにも多くのパラメータを使用するエラーが発生します。 私の問題を解決するベストプラクティスの方法はありますか?おかげさまで、ありがとうございます。
回答: From Hitting the 2100 parameter limit (SQL Server) when using Contains() > そうです(これを一括して管理可能な部分)。ザ > 他の(非LINQ)オプションには、CSVと「分割」UDFが含まれます。 > テーブル値パラメータ(SQL2008)。 > > 質問を投稿する前に、SOで検索してください。