方法 : ADO.NET のサービス参照を追加、更新、または削除する
更新 : 2008 年 7 月
サービス参照を使用すると、プロジェクトで 1 つ以上の ADO.NET データ サービスにアクセスできます。ADO.NET データ サービスを検索するには、[サービス参照の追加] ダイアログ ボックスを使用します。ローカル エリア ネットワーク上にある現在のソリューションのサービスをローカルで検索することも、インターネット上のサービスを検索することもできます。
メモ : |
---|
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。 |
サービス参照の追加
外部サービスへの参照を追加するには
ソリューション エクスプローラで、サービスを追加するプロジェクトの名前を右クリックし、[サービス参照の追加] をクリックします。
[サービス参照の追加] ダイアログ ボックスが表示されます。
[アドレス] ボックスにサービスの URL を入力し、[移動] をクリックしてサービスを検索します。サービスにユーザー名とパスワードによるセキュリティが実装されている場合は、ユーザー名とパスワードの入力を求められることがあります。
メモ : 参照するのは、信頼できる送信元からのサービスのみにしてください。信頼関係のないソースからの参照を追加すると、セキュリティが損なわれる場合があります。
前回有効なサービス メタデータが見つかった 15 件の URL を含む [アドレス] リストから、URL を選択することもできます。
検索の実行中はプログレス バーが表示されます。[停止]をクリックすると、検索をいつでも停止できます。
[サービス] ボックスで、使用するサービスのノードを展開し、エンティティ セットを選択します。
[名前空間] ボックスで、参照に使用する名前空間を入力します。
[OK] をクリックして、プロジェクトに参照を追加します。
サービス クライアント (プロキシ) が生成され、サービスを記述したメタデータが app.config ファイルに追加されます。
現在のソリューションのサービスへの参照を追加するには
ソリューション エクスプローラで、サービスを追加するプロジェクトの名前を右クリックし、[サービス参照の追加] をクリックします。
[サービス参照の追加] ダイアログ ボックスが表示されます。
[探索] をクリックします。
[サービス] ボックスに、現在のソリューションに含まれるすべてのサービス (ADO.NET データ サービスおよび WCF サービス) が追加されます。
[サービス] ボックスで、使用するサービスのノードを展開し、エンティティ セットを選択します。
[名前空間] ボックスで、参照に使用する名前空間を入力します。
[OK] をクリックして、プロジェクトに参照を追加します。
サービス クライアント (プロキシ) が生成され、サービスを記述したメタデータが app.config ファイルに追加されます。
サービス参照の更新
ADO.NET データ サービスの Entity Data Model は変更されることがあります。そのような場合は、サービス参照を更新する必要があります。
サービス参照を更新するには
ソリューション エクスプローラで、サービス参照を右クリックし、[サービス参照の更新] をクリックします。
参照が元の場所から更新されている間、プログレス ダイアログ ボックスが表示され、メタデータの変更を反映してサービス クライアントが再生成されます。
サービス参照の削除
サービス参照が使用されなくなった場合は、ソリューションから削除できます。
サービス参照を削除するには
ソリューション エクスプローラで、サービス参照を右クリックし、[削除] をクリックします。
ソリューションからサービス クライアントが削除され、サービスを記述したメタデータが app.config ファイルから削除されます。
メモ : サービス参照を参照するコードがある場合は、手動で削除する必要があります。
参照
参照
その他の技術情報
ADO.NET Data Services Framework
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2008 年 7 月 |
トピックを追加 |
SP1 機能変更 |