日期:2014-05-20  浏览次数:20749 次

Linq 查询 十万火急
linq 里面如何使用 in 像下面的语句如何转换成linq 语句


select MemberName from dbo.C_MemberInfo where Id in (18,19)
请教了



------解决方案--------------------
C# code
var result = from r in C_MemberInfo 
where (new int?[] {18,19}).Contains(r.MemberName)
select r;

------解决方案--------------------
探讨
linq 里面如何使用 in 像下面的语句如何转换成linq 语句


select MemberName from dbo.C_MemberInfo where Id in (18,19)
请教了

------解决方案--------------------
你是LINQ2SQL 还是LINQ2EF?
------解决方案--------------------
不好用?
------解决方案--------------------
(new int?[] {18,19}).

.能点出东西么
------解决方案--------------------
Contains 还报错