我有一個包含「InvalidCodes」的數據表。使用2個數據表中的linq執行「不在」查詢
之前的數據上傳到數據庫(數據仍然在數據表),我想在數據表執行的LINQ to刪除無效的項目,而在另一個數據表
數據表allEntries移動它們(條目但在數據庫中上載) datatable InvalidCodes(單列數據表 - 從數據庫中檢索) datatable invalidEntries
現在「allEnties」包含有效條目和無效條目。 「allEntries」上的linq查詢應將非擴展代碼條目移至invalidEntries數據表。
plz幫我執行此操作。
下面是我形成的查詢,但它不是有效
string query = "select [CityCode] from [StateCity] ";
DataTable citylist = getDataTableFromSelect(query);
var result = from myrow in inputDt.AsEnumerable()
where !myrow.Field<string>("CityCode").Contains(from myrow2 in citylist.AsEnumerable() select myrow2.Field<string>("CityCode"))
select myrow;