1

SQLMetal を使用してデータベースを表すコード ファイルを生成しましたが、SQLMetal で生成されたクラスからデータベースにエントリを追加する方法がわかりません。どうすればいいですか?さまざまなプロパティなどに追加するだけですか?

4

2 に答える 2

1

生成されたクラスは部分クラスであるため、別の部分クラス定義を使用して、アセンブリ内の他の場所に拡張できます(注:拡張メソッドを意味するのではなく、別の部分クラス宣言を意味します)。

そうすれば、クラスの他の拡張機能を上書きすることを心配せずに、これらのクラスを再生成することもできます。

于 2009-08-30T05:35:47.053 に答える
1

linq-to-sqlの概要は次のとおりです。これには、自動生成されたクラス(SQL Metalから)を介してデータベースに追加する方法が含まれています。リンク

基本的に:

  1. データベースコンテキストオブジェクトを作成します
  2. 新しいオブジェクトを作成します(自動生成されました)
  3. オブジェクトのプロパティを入力します
  4. データベースコンテキスト内の正しいコレクションにオブジェクトを追加します
  5. データベースコンテキストに変更を送信します。出来上がり!
于 2009-08-30T05:42:49.037 に答える