Linq where節をSQLで実際に作成することはできますか?同様:Linqを実装する方法Where配列でクエリを行う
int[] ids = { 1, 2, 3, 4, 5};
var query = from item in db.myTable
where item.ID In ids
select item;
私たちは以下のようなキーワードが含まれています使用することができます知っているが、私はそれを再利用するために、テーブルにwhere句を保存することができるように、ローカル配列idsなしでwhere句を分割したいです。私は実際のデータ{1、2、3、4、5}をDBに保存しますが、ローカル変数は保存しません。
int[] ids = { 1, 2, 3, 4, 5};
var query = from item in db.myTable
where ids.Contains(item.ID)
select item;
ですから、配列を使ってWHERE INを行う方法ではなく、別のテーブルの値に基づいてどのように行うのですか? – StriplingWarrior