我必须从数据表中获取两个字段。然后我应该检查一个。 “listIDStr”保留非唯一的userID列表。所以我必须使用“的ID是当我更新行的主键。linq转换为多个字段
List<string> listIDStr = new List<string>();
...
var sqlData = SqlDataBase.SqlGetTable("SELECT ID,UserID FROM TBL_UserT WHERE SID = " + 4663 + " AND UserID = '" + UserID + "'")
.AsEnumerable()
.ToList()
.ConvertAll(x=>x.Field<string>("UserID"))
.ToList();
List<string> Cikan = sqlData.Where(x => !listIDStr.Contains(x)).ToList();
List<string> Eklenen = listIDStr.Where(x => !sqlData.Contains(x)).ToList();
上面的代码运行的一个field.But我想‘’连同‘用户名’的ID。有没有人有一个好主意,它是如何呢?
对不起,这里是题外话问题,但我是一个好奇的人。 你如何访问'SqlDataBase.SqlGetTable();'?它是一个自定义类吗?我尝试粘贴它无济于事。再次为OT遗憾:) – mackwerk 2013-03-15 09:58:10
是SqlDataBase是一个类,SqlGetTable是一个函数。 :) – RockOnGom 2013-03-15 10:19:44
这是一个自定义类吗?我无法打电话来自我的VWD2010 – mackwerk 2013-03-15 10:48:38