1

Entity Framework では、常に[データベースからモジュールを更新] オプションを使用しますが、すべての種類の更新をカバーしているわけではなく、このオプションが更新を反映しているかどうかを修正して検証するよりも、EF を削除して追加し直す方が簡単な場合があります。

私の現在のプロジェクトでは、自己結合関係を追加してから、[データベースからモジュールを更新] オプションを使用しましたが、正しく更新されませんでした。

モジュール図でそのテーブルと新しいリレーションを見つけることができますが、背後のコードでは更新が正しく反映されていません。今回は EF にカスタム変更がありますか? 今回は削除して再度追加することはできません。私の質問は次のとおりです。

サードパーティのツールを使用せずに DB から EF を更新する信頼できる簡単な方法はありますか?

4

1 に答える 1

1

データベースから更新モジュールをクリックした後、順番に 2 回クリックする必要があります。

  1. .ttファイルを右クリックし、[ Run Custom Tool ] を選択します。完了するまで待機します。
  2. .Context.ttファイルを右クリックし、[ Run Custom Tool ] を選択します。完了するまで待機します。

多くのシナリオで Visual Studio 2012 でこのメソッドを使用しましたが、エラーなく正常に更新されています。

お役に立てれば。

于 2013-08-05T11:39:45.380 に答える