2011-07-13 9 views
1

Visual Studio 2010でSQLテーブルからC#クラス定義を作成したいと考えています。Visual Studio 2010を使用してSQLテーブルからクラスを作成する方法はありますか?

私はデータ接続を追加してテーブルを参照できます。これは私にテーブル定義を示していますが、私は右クリックして "クラスを生成する"方法を見つけることができません。

これは可能ですか?これをすばやく実行できるツールがない場合は、私はただ1つのクラスから1つのテーブルを生成する必要があります。私も言及する必要があります

おかげ

EDIT私はADOを使用して、この厳密に型指定されたコレクションを移入する予定。

答えて

1

LINQ to SQLプロジェクトを作成し、そのデータベースに接続してからLINQtoSQLブラウザでテーブルを.dbmlダイアグラムにドラッグすると、LINQtoSQLはクラスとともにテーブルを表すクラスを生成します表の各行を表します。維持する

働い

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

+0

、それはまた、挿入/更新と機能オブジェクトを作成/メソッドを削除し、そしてそれが部分クラス構造を使用して、半難しいです。それは簡単な解決策でした。 –

+0

LINQ to SQLはORMであり、ほとんどのORMと同様に、単なるPOCO以上のものを生成します。 Entity FrameworkとLINQ to SQLはマイクロソフトではもはや働いていません。 –

関連する問題