PDA

View Full Version : دستور linq معادل با این دستور sql



oracler
یک شنبه 14 شهریور 1389, 00:30 صبح
سلام ببخشید دستور LINQ معادل با
SELECT * FROM tb WHERE id IN (20,21,22)
چیه؟ میخوام با متد DeleteOnSubmit() ازش استفاده کنم.
متشکرم

Rejnev
یک شنبه 14 شهریور 1389, 01:19 صبح
int[] numbers = new int[] { 10, 20, 30 ,12};
int[] num2 = new int[] { 10, 50,15,65,12, 30 };
foreach (int item in numbers.Intersect(num2))
{
this.Text += item.ToString() + " - ";
}
//output: 10 30 12 (moshtarek hastand)


//your answer is:
int[] numbers = new int[] { 10, 20, 30 ,12};
var q=(from a in tbl select a).Intersect(numbers);