DataTable
DB から取得した Id のリストを含む があります。私がする必要があるのは、List<Of Integer>
.
この整数のリストは の Id になりますが、DataTable
別の に基づいてそれらをフィルタリングする必要がありますList<Of Integers>
。だから私は基本的に から Id のリストを生成しようとしていますが、それらが Id のDataTable
他のリストに存在する場合に限ります。
Linq To DataSet クエリの実行方法は知っていますが、別のリストに基づいてフィルター処理できるかどうかはわかりません。達成しようとしていることを説明する疑似コードを次に示します。
List<Of Integer> ExistingList = GetReferenceIds(whatever)
DataTable DBTable = GetAllDatabaseIds(whatever)
List<Of Integer> FilteredList = DBTable.AsEnumerable()
.Where(Column("Id") IN FilteredList).ToList()
リストを列挙してそれぞれをチェックすることなく、これを行う簡単な方法はありますか?