データベースがファイル システムから削除された場合、データベース EF5/CodeFirstを再作成するためにどのように使用できますか?LocalDb
私が見つけたすべての記事で、移行の有効化または update-database の実行について説明しています。これは設計時にのみ関係します。
実行時に使用できるソリューションを探しています。
私はDropCreateDatabaseIfModelChangesカスタム初期化子として使用していますが、これは開発中およびデータベースが実行時に最初に作成されるときにうまく機能します。ただし、データベースが 2 回作成されることはありません。LocalDbユーザーがファイル システムからデータベースを 削除した場合。
データベースを手動で作成しようとしましたが、ファイルは正常に作成されますが、schema生成されません (エラーは です"Model compatibility cannot be checked because the database does not contain model metadata.")。
前もって感謝します。