ZKX's LAB

lASP.NET使用Linq 时怎么判断插入重复值? linq判断是否重复数据

2021-04-07知识1

linq查询时候数据转换问题,,, linq查询时候数据转换问题,小弟在使用linq查询的时候,遇到这么一个情况,就是不同表字段数据类型转换的问题,例如表A的S010字段是int类型,而表B的S010字段数据类型是String。

lASP.NET使用Linq 时怎么判断插入重复值? protected void btnAdd_Click(object sender,EventArgs e){using(var db=new myDataClassesDataContext()){var q=(from o in db.UserTableselect o.UserName.toarry();if。q.contains(txtUserName.Text)){UserTable u=new UserTable();u.UserName=txtUserName.Text;u.UserPwd=txtUserPwd.Text;u.UserRight=DpLUserRight.Text;}}}

怎么读取DataTable某一列的值?然后用c#代码判断是否有重复数据?linq还是怎么做呢? public static void cs(){System.Data.DataTable dt=new System.Data.DataTable();dt.Rows.Add(\"\");var quer=from tb in dt.AsEnumerable()group tb by tb.Field(\"xx\")into xselect new{a=x.Key,b=x};foreach(var c in quer){int i=0;foreach(var d in c.b){i+;}if(i>;1){有重复}}for(int i=0;i;i+){var qu=from tb in dt.AsEnumerable()where tb.Field(\"xx\")=dt.Rows[i][\"xx\"].ToString()select tb;if(qu.Count()>;1){有重复}}}两种方法 看你喜欢哪种

#linq判断是否重复数据

qrcode
访问手机版