2017-01-18 2 views
0

友人からは推奨されていないため、使用しないように指示されました。しかし、私はそれについて何かを見つけることができないようです。 System.Data.Odbc.OdbcConnectionを使用してデータベースからデータを読み取って、System.Data.DataTableにリーダーをロードする方法がありますか? PPowershellでSystem.Data.DataTableを使用していますか?

[9:36]あなたは通常、MSDNを確認することができます
かどうかを確認するために:

+0

私は[documentation](https://msdn.microsoft.com/en-us/library/system.data.datatable.aspx)で廃止予定の通知を見ることはありません。心配しないでください。 – wOxxOm

答えて

0

ので、あなたは本当に一つの方法または別の、それはすべてのコマンドを発するものだ考えると、.NETオブジェクトを使用して避けることができませんクラスは非推奨です

[9:39]
https://msdn.microsoft.com/en-us/library/system.data.datatable - これは廃止されているとは言われていません。

[9:40]
一般的に、あなたが直接.NETオブジェクトを使用することによって得るかもしれない性能と機能を、(多くの人々はPowerShellは.NETオブジェクトを直接操作よりも理解しやすいコマンドを見つける。)読みやすさのバランスを検討するかもしれません

[9時42分]
抽象も良いです - 一般的に、他の人々が使用するスクリプトで、あなたが出て抽象それら.NETにしたいと思うあなたがそれらを使用している場合でも呼び出して、理想的には、再使用する既存のツール... ...例えば、私はInvoke-SqlCmd2(https://github.com/sqlcollaborative/dbatools/blob/master/functions/Invoke-SqlCmd2.ps1)を使うのではなく、10行の.NET-ishコードをスクリプトで直接使うことができます(https://powershell.org/2015/08/16/abstraction-and-configuration-data/

関連する問題