給定的語法包含子句動態LINQ的 '包含' 條款,而無需使用佔位符
ids = new int[] {1,2,3,4};
dataContext.Table.Where("@0.Contains(id)", ids);
但我要的是
dataContext.Table.Where("{1,2,3,4}.Contains(id)"); //getting exception here
[錯誤]表達預期(索引0)
我需要這個,因爲where子句我可能不會使用contains方法。這取決於用戶的行爲。
這是錯誤的答案,如何執行查詢,此查詢哪裏的原因有一些無效參數 –
其動態LINQ花花公子 –
它的工作原理已經執行它。 –