- PR -

Visual Studio2005でデータセットを返すWebサービスの作成方法

1
投稿者投稿内容
げんぞう
会議室デビュー日: 2005/07/20
投稿数: 1
投稿日時: 2005-07-20 14:29
<開発環境>
WindowsXP professional SP2
Visual Studio.NET Version8.0.50215.44[beta2.050215-4400](Visual Studio2005 beta2)
.NET Framework 2.0 Version2.0.50215
言語:VC#.NET

いつも参考にさせていただいております。
私はC#でスマートクライアント形式のアプリケーションを開発したいと思っています。
このプロジェクトの開発前に
Visual Studio.NET Version7.1.3091(Visual Studio2003)
.NET Framework 1.1 Version1.1.4322 SP1
を使用して開発をしていました。

Visual Studio2005 beta2でWebサービスを開発したいとおもっています。
そのWebサービスの内容は、指定したテーブルのデータセットをDBから取得して
そのデータセットを返すというものです。

Visual Studio2003では上記の内容のWebサービスを開発できました。
(asmxファイルのデザインで、sqlConnectionコンポーネント、sqlDataAdapterコンポーネントを貼り付けて、
DataSetを作成して、コードを書き込んで作成)

Visual Studio2005 beta2ではADO.NETからADO.NET2にかわり
使用するコンポーネントが変わるということをmsdnをみて解り(Visual Studio2005のDataSetの新機能という記事)、
Windowsアプリケーションでサンプルを作ってみました。

ADO.NET
sqlConnectionコンポーネント
sqlDataAdapterコンポーネント
DataSetコンポーネントを貼り付けて使用

ADO.NET2
DataTableコンポーネント
TableAdapterコンポーネントを貼り付けて使用

サンプルPGはWindowsアプリケーションということで作成できたのですが、WebサービスでDataTableコンポーネント、
TableAdapterコンポーネントが使用できないようになっています(リスト上にあるが選択不可)。
あとVisual Studio2005 beta2のツールボックスにsqlConnectionコンポーネント、sqlDataAdapterコンポーネントをアイテム追加し、
Webサービスに貼り付けることは可能でした。

Visual Studio2005 beta2のWebサービスではDataTableコンポーネント、TableAdapterコンポーネントを使用することができないのでしょうか?
またかわりになるコンポーネントは存在するのでしょうか??

どなたが解決策をご教授していただけないでしょうか?
宜しくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)