我必須從數據表中獲取兩個字段。然後我應該檢查一個。 「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