データテーブルから 2 つのフィールドを取得する必要があります。そして、私は1つをチェックする必要があります。「listIDStr」は、一意ではないユーザー ID のリストを保持します。そのため、行を更新するときに主キーである「ID」を使用する必要があります。
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();
上記のコードは1つのフィールドに対して実行されていますが、「ID」と「UserID」を一緒に取得したいです。誰かがそれがどのように行うのか良い考えを持っていますか?