linq where多条件查询问题
程序代码:
var query1 = from pl in sds.Tables[0].AsEnumerable() where SysType == pl.Field<string>("SysType") && userid == pl.Field<int>("UserID") select pl;我数据库里 UserID的数据类型是 INT(11)型的 userid 是int型的
执行到这里的时候报异常 哪位大神能帮我解决下啊
我用过的方法有
1.userid ==Convert.Toint32( pl.Field<int>("UserID")) 没有用
2.userid == Convert.ToInt32( pl.Field<int>("UserID").ToString()) 也没有
3. userid.ToString() == pl.Field<int>("UserID").ToString() 还是没用
都是报同一个错误
望哪位大大 帮我解决下 不胜感激······