재우니의 블로그

LINQ 에서 IN 쿼리 구현하기

 

List<string> names = new List<string>();
   names.Add("Value1");
   names.Add("Value2");
   names.Add("Value3");
   names.Add("Value4");

 var list = from t in table
               where names.contains(t.column1)
               select t

 

 

별거 없다. 제네릭 LIST 인 names 안에 해당 컬럼값이 존재하는지 contains 함수를 이용해서
처리할 수 있다.