ストアドプロシージャを開き、パラメータを渡してそのプロシージャを実行し、データをDataSetに出力するPSスクリプトを作成しようとしています。それはすべてうまくいくようですが、Add-Typeブロック内に.NETオブジェクトを作成しようとすると、次のエラーが発生します。
タイプまたは名前空間'Data'は名前空間'System'に存在しません(アセンブリ参照がありませんか?)
コードは次のとおりです。
Add-Type @'
using System.Data;
using System.Collections.Generic;
public class TestObject
{...}
'@
私を本当に混乱させているのは、.NETクラスの外部のコードの別の部分にDataSetを作成し、System.Data.DataSetへの参照が正常に機能することです。
これについての考えは大歓迎です。