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