Entity Frameworkでは、テーブルがデータベースのスキーマに追加されたときに自動的にエンティティを作成するedmxファイルを作成する方法はありますか実行時にスキーマから削除されますか?自動テーブルがスキーマに追加された場合、Entity Frameworkのエンティティを生成する
1
A
答えて
2
実行時にはEDMXファイルがありません。静的XMLであるマッピングファイルのみが存在します。あなたのデータベースを制御するメカニズムはなく、データベースが変更された場合にはこれらのファイルを変更します(さらに複数のモデルがある場合、@marcはどのファイルを修正するべきかを指摘しています)。
これは手動で行うとあまり意味がありません。マッピングにテーブルを追加するだけでは不十分です。また、そのクラスを使用するクラスとコードが必要です。どちらも実行時に追加されます。
これに関連する問題がさらにあります。 EFは設計時に構成されたツールです。唯一の例外は、最初にEFコードのコンフィグレーションクラスを読み込むことですが、設計時にコンフィグレーションクラスが再度作成されます(実行時にMSILを発行するという意図しないアプローチはスキップします)。
関連する問題
- 1. 他のテーブルからEntity Frameworkエンティティにプロパティを追加する
- 2. Entity Frameworkの自動生成されたプロパティが読み込まれます
- 3. Entity Framework自動参加
- 4. Entity Framework:変更されたテーブルの再生成(キーの変更)
- 5. Entity Frameworkのモデルが変更された場合は、テーブルを変更します
- 6. 生成されたソースファイルをxcodeプロジェクトに自動的に追加
- 7. Entity Frameworkの(ネストされたエンティティをロード)
- 8. テーブルを生成するためにEntity Frameworkを取得する
- 9. 関連エンティティが孤立している場合のEntity Framework - ObjectContext.DeleteObject()
- 10. 私の.dboにEntity Frameworkが追加されました
- 11. Entity Frameworkの生成にエンティティがありません
- 12. JHipsterが自動的に生成されるエンティティ
- 13. エラーが追加された場合
- 14. PHPで生成されたテーブルにハイパーリンクを追加する
- 15. JPanelを自動生成されたnetbeans JFrameに追加するには?
- 16. Entity Frameworkで生成された複合型の変更を反映する
- 17. Entity Frameworkでエンティティを追加および更新する
- 18. Entity Frameworkのテーブルにリストを追加する
- 19. Entity Frameworkによって生成されたMVCクラスに検証メッセージを追加する
- 20. 生成されたEntity FrameworkクラスにINotifyPropertyChangedを実装します
- 21. Entity Framework - 生成されたベースコンストラクタ(DBContext)を変更する方法
- 22. Netbeans生成エンティティに自動的に `insertable = false、updatable = false`を追加します。
- 23. Entity Frameworkデータベースに最初に生成されたクラスに属性を追加します。
- 24. Entity Frameworkで自動インクリメントIDを生成および自動生成する方法
- 25. Entity Frameworkを事前に生成されたビュー
- 26. データベースのエントリが自動的に作成される場合
- 27. 生成されたテーブルへの結合を置換するエンティティへのLINQ
- 28. Entity Framework 6に分離されたエンティティを保存します。
- 29. ローカライズされたテーブルとEntity Framework
- 30. 複数のテーブルをEntity Frameworkの単一のエンティティにマッピングする
短い回答:いいえ。 EFには「自動更新」機能はありません - そして、まさに率直に言って、私はそれらが多くの意味を持つとは思わない(例えば、私は**すべてのテーブルを追加したくない私のモデル - 私は複数のモデルを持っている場合、どのモデルに追加されますか?) –