基本的に、スキーマが変更されたSQLServerデータベースがあります。この場合、EFデータモデルを更新する必要があります。これは、テーブルを追加または削除するだけの場合は問題ありません。デザイナに移動し、存在する複数の場所の1つから「データベースからモデルを更新...」を見つけて、ウィザードを実行します。
残念ながら、ウィザードではデータベースからモデル全体を置き換えるだけではありません。また、一度に1つのことしか実行できません。したがって、複数のスキーマ変更を行うという不幸な決定を下した場合、さらに悪いことに、私が行ったことを忘れてください。モデルからテーブルを追加、更新、および削除する複数の手順を実行する必要があります。
これは明らかに面倒です。したがって、より良い手順がないため、モデルを吹き飛ばして、データベースからモデルを再作成するすべての手順を実行する必要があります。クラップ:接続文字列を構成ファイルに残しました。これを削除してウィザードを最初からやり直す必要があります。そうしないと、同じエンティティクラス名が生成されず、すべてのコードが壊れてしまいます。
なぜこれでモデルを吹き飛ばしてデータベースから生成できないのですか?さらに重要なことに、なぜ他の誰もこの質問をしなかったのですか?人々は何をしていますか?