linq to sql 中的in 操作实现

 

 

 

1  之前的方法 


   string s = "80,81,83,82";

 

   int[] p = s.Split(',').Select(m=>Convert.ToInt32(m)).ToArray();

       
       
        public IQueryable<tbQuestions> SelectQuestions(int[] p)
        {
            var result = from s1 in db.tbQuestions
                         where p.Contains(s1.id) 
                         select s1;
            return result;
        }

 

 

补充:

 

 

 


版权声明:本文为q107770540原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。