Linq in string值,多个string值必须组合传给Linq执行,多个以逗号分开值总是当成一个string处理

产吅经理 发布于 2013/03/08 17:39
阅读 801
收藏 0
string str = "张三,李四";

var q =from c in db.tab1 where (new string[] {str}).Contains(c.name) select c; //这里我是想查张三和李四的记录,却被解析成了查询“张三,李四”这一个的记录。

谢谢各位帮忙看看。

加载中
0
产吅经理
产吅经理
找到原因了,用数组。 @红薯 @铂金小猪 自己给自己设为最佳答案,可无限加分。
返回顶部
顶部