LINQ to SQL のソース コードの分析
更新 : November 2007
以下の手順を実行すると、Northwind サンプル データベースから LINQ to SQL のソース コードを作成できます。オブジェクト モデルの要素とデータベースの要素を比較対照することで、個別の項目がどのように対応付けられているかがわかります。
メモ : |
---|
Visual Studio を使用している開発者は、O/R デザイナを使用してこのコードを生成できます。詳細についてはオブジェクト リレーショナル デザイナ (O/R デザイナ) およびオブジェクト リレーショナル デザイナー (O/R デザイナー) およびオブジェクト リレーショナル デザイナー (O/R デザイナー)を参照してください。 |
開発用コンピュータに Northwind サンプル データベースがない場合は、無料でダウンロードできます。詳細については、「サンプル データベースのダウンロード (LINQ to SQL)」を参照してください。
SqlMetal コマンド ライン ツールを使用して、Visual Basic または C# のソース ファイルを生成します。詳細については、「コード生成ツール (SqlMetal.exe)」を参照してください。コマンド プロンプトで次のコマンドを入力すると、ストアド プロシージャおよび関数を含めて Visual Basic または C# のソース ファイルを生成できます。
sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions /pluralize
sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize