ここで解決策を見つけました。このアプローチはパフォーマンスについて話すのは良くないかもしれませんが、私が望むもののために機能します
AsEnumerable
はEnumerableRowCollection<DataRow>
返すため、 Select
拡張メソッドはAsEnumerable
の結果でAsEnumerable
機能するはずです...
例えば :
var query = dataSet.Tables[0].AsEnumerable().Select(row => row.Field<string>("Regional"));