日期:2014-05-20 浏览次数:20825 次
SELECT * FROM listB WHERE value IN (SELECT * from listA)
List<string> listA = {"A","B","D"};
List<B> listB = new List<B>();
listB.Add(new B { value = "A", text = "A for text" });
listB.Add(new B { value = "B", text = "B for text" });
listB.Add(new B { value = "C", text = "C for text" });
listB.Add(new B { value = "D", text = "D for text" });
listB.Add(new B { value = "E", text = "E for text" });
listB.Add(new B { value = "F", text = "F for text" });
listB = listB.Where(k => listA.Contains(k.valueField));