ASP.NET MVC プロジェクトで MySQL .NET Connector を使用しています。接続は正常に機能します。
ただし、ADO.NET Data Model
MySQL データベース(「データベースからモデルを更新」を使用) から初めて作成した後、何らかの方法でデータベースを変更 (テーブル/プロパティの追加/削除) するたびに、「データベースからモデルを更新」を再度選択します。.edmx file (designer)
更新されますが、エンティティは更新されません。
どうすればすべてを更新できますか? デザイナーからテーブルを削除しようとしましたが、「データベースからモデルを更新」を再度実行すると、テーブルがデザイナーに追加されますが、エンティティは変更されません。
これを適切に行う方法はありますか?
問題のウォークスルー:
users
デザイナーにテーブルを追加
phone
データベース テーブルに列を追加しusers
、サーバー エクスプローラーを更新して、列がそこにあることを確認します。
- [更新] タブでテーブルに移動し
"Update Model from Database"
て選択し、データ モデルを更新します。users
- 列
phone
がデザイナーに追加されます。すべてがうまくいっているようです。
- コードを見ると、プロパティ
phone
は Entity クラスにありません。