3

ASP.NET MVC プロジェクトで MySQL .NET Connector を使用しています。接続は正常に機能します。

ただし、ADO.NET Data ModelMySQL データベース(「データベースからモデルを更新」を使用) から初めて作成した後、何らかの方法でデータベースを変更 (テーブル/プロパティの追加/削除) するたびに、「データベースからモデルを更新」を再度選択します。.edmx file (designer)更新されますが、エンティティは更新されません。

どうすればすべてを更新できますか? デザイナーからテーブルを削除しようとしましたが、「データベースからモデルを更新」を再度実行すると、テーブルがデザイナーに追加されますが、エンティティは変更されません。

これを適切に行う方法はありますか?

問題のウォークスルー:

  • usersデザイナーにテーブルを追加

  • phoneデータベース テーブルに列を追加しusers、サーバー エクスプローラーを更新して、列がそこにあることを確認します。

  • [更新] タブでテーブルに移動し"Update Model from Database"て選択し、データ モデルを更新します。users

  • phoneがデザイナーに追加されます。すべてがうまくいっているようです。

  • コードを見ると、プロパティphoneは Entity クラスにありません。

4

1 に答える 1