データテーブルをフィルターアクティビティの不思議な現象について

こんにちは

データ数はかなり多いのでこちらを検討したいと思います。
LINQはよくこのforumで見かけるのですがどのようなものなのでしょうか?
そのようなアクティビティがあるわけではないのですよね。

代入アクティビティを用いて、

LINQ

newDt = dt.AsEnumerable.Where(Function(r) r("キー").ToString<>r("キー_1").ToString).CopyToDataTable()

DataTable.Select

newDt = dt.Select("キー<>キー_1").CopyToDataTable()

注:両者とも結果が0行になる可能性がある場合は、CopyToDataTableの前で止めて、行数をチェックする必要があります。

今から覚えるのであればLINQの方が応用範囲が広いので良いように思えます。