2017-02-20 7 views
0

名前空間の競合のために、私はcsファイルの先頭に "using"というSystem.Dataを含めたくないというプロジェクトがあります。System.DataなしでAsEnumerableを使用する方法

ただし、System.Dataにある.AsEnumerable()を使用するLINQステートメントを使用したいとします。

.AsEnumerable()がSystem.Dataから来るとわかるように、LINQ文を書く方法はありますか?

のような...

var x = myTable.System.Data.AsEnumerable(); 
+1

あなたは[別名を使用することができることを知っていました](https://msdn.microsoft.com/en-us/library/aa664765(v = vs.71).aspx)usingステートメントの周り? – Steve

答えて

3
someDataTable.AsEnumerable() 

何かがあなたがDataTableExtensionsクラスから静的メンバーをインポートすることができます(と拡張メソッドは静的です)

System.Data.DataTableExtensions.AsEnumerable(someDataTable) 
0

なり

using static System.Data.DataTableExtensions; 

AFTE R .AsEnumerable()拡張が利用可能になること:

myTable.AsEnumerable() 
関連する問題