私はEntityフレームワークを学習し始めて問題があります。私は最初のmvcプロジェクトのコードを作成しました。モデルが変更されたときにデータベースを削除したくありません。 DropCreateDatabaseIfModelChanges以外の方法で初期化クラスを作成すると、データベースとテーブルがデータと共に保持されます。エンティティフレームワークコードまず既存のデータベースを使用
答えて
イニシャライザをまったく使用する必要はありません。これは有効です。
Database.SetInitializer<YourContext>(null);
そして、あなたの設定ファイルには
AutomaticMigrationsEnabled = false;
を設定し、あなたが移行を自分で行うことができます。
実際には、移行を無効にする必要はありません。コンテキストには初期化子がないため、モデルを検証しないため、現在のモデルへの移行を作成しようとはしません。 – DevilSuichiro
@DevilSuichiro、情報ありがとう、私は実際にそれを認識していませんでした。 – Brandon
ありがとう これは私の問題を解決しました – sm12
- 1. エンティティフレームワークコードまずSQL Serverのビュー
- 2. Cayenneの既存のSQLiteデータベースを使用
- 3. 既存のデータベースでliquibaseを使用
- 4. phonegapに既存のSQLiteデータベースを使用
- 5. 使用既存のデータベース - Androidの開発
- 6. 既存のPostgresデータベースを使用したMVC3データベースへのアクセス
- 7. 既存のデータベース
- 8. 既存のデータベースでmysqlslapを使用できますか?
- 9. Mobile Appに既存のデータベースを使用していますか?
- 10. 既存のデータベースを使用しています
- 11. 既存の表を、既存のデータを削除せずにマテリアライズド・ビューを使用して更新します。
- 12. 既存のデータベースを使ったMeteor collection
- 13. 既存のデータを削除せずに、既存のデータをデータベースに追加できません
- 14. 既存データベースのORMLite
- 15. 既存のエンティティフレームワークコードの最初のアプリケーションでhangfireを使用するにはどうすればよいですか?
- 16. androidの既存のデータベースの使い方
- 17. Pleskを使用して既存のデータベースをアップロード
- 18. WordPressのウェブサイトで既存のデータベースを使用するには?
- 19. 既存の外部キーを使用したMicroservicesデータベースの移行
- 20. Symfony3既存のデータベースをインポート
- 21. Androidで既存のSQLiteデータベースを使用する
- 22. 既存のビジネスレイヤとデータベースでEntity Frameworkを使用する
- 23. 既存の複雑なデータベースでDjangoを使用する
- 24. 既存のデータベースを使用したRailsアプリケーション
- 25. Android SQLite Nullポインタ例外既存のデータベースを使用
- 26. 既存のデータベースを使用してFuelPHPに移行
- 27. 既存のデータベースを使用したASP.NETコアMVC認証
- 28. 既存のデータベース+テーブルコントローラを使用したAzureモバイルサービス
- 29. 既存のデータベースを使用するDjangoテスト
- 30. 既存のデータベースのseed_fu
more more :)実際には、最初のアプローチ(EDMXファイル)に切り替えるか、コード内で 'migrations'を使用してください。 – techspider