0

私は WCF Web サービスが初めてで、最初のものを作成しています。サービス内の SQL データベースにアクセスする必要があります。通常、プロジェクトにデータセットを追加し、テーブルをサーバー エクスプローラーからデータセットにドラッグして、そこから作業します。これは、WCF Web サービス プロジェクトでは利用できないようです。それを行う方法はありますか?そうでない場合、SQL データベース テーブルにアクセスするにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

実際、プロジェクトに新しいアイテムを追加してデータセットを追加する方法を理解したことがありませんでしたが、別のプロジェクトからデータセットをコピーして問題なく使用することができました。

于 2012-09-20T01:45:13.467 に答える
0

Dapperの使用をお勧めします。これは非常にシンプルでわかりやすいライブラリで、1 つのファイルしかありません。実際、Stack Overflow は Dapper を使用しています。さらに、非常に高速です。という名前のテーブルがあり、次のCustomerようになっているとします。

Id int
Name varchar(255)

Dapper を使用すると、次のような POCO クラスを簡単に作成できます。

public class Customer
{
    public int Id { get; set; }
    public string Name { get; set; }
}

そして、Dapper はIDbConnectionインターフェイスを拡張するだけなので、データを照会するクラスの先頭にステートメントを作成しSqlConnectionて追加するとusing、Dapper メソッドがその接続オブジェクトに表示されます。

リンクには、ライブラリの使用方法に関する非常に優れたドキュメントがあります。

于 2012-09-14T01:21:39.230 に答える