私は、階層化されたプロジェクト構造でEntity Frameworkコードの最初のアプローチでデータベースを作成しようとしています。私はstandartのコードファーストコンソールコマンドを使用します。Entity Frameworkを使用したN層アプリケーションでのデータベースの移行CodeFirst
- 有効-移行 => OK
- アドオン移行初期 =>問題:それはちょうどアップや方法ダウンがあり、移行コードを生成しません
- 更新、データベース =>何もしません。変更はありません
どのように私は層状構造で、この移行を実行することができますか?移行の変更はどのように追跡されますか?
あなたは、単にgithubの上で私のコードを確認することができますgithubの上のコードでhttps://github.com/srht/layeredIdentity
を。以前はinitの移行を作成しましたが、データベースを削除した後も、そのような初期移行コードは作成されませんでした。
レイヤードソリューションの違いは何ですか?移行を実行するための追加のものはありますか? standartの移行コマンドは移行コードを作成しないため、上下の方法が空白になります。あなたが言及したように、私はデータベース内の移行テーブルを追跡してやり直さないように削除しました。しかし、移行コードは生成されませんでした。 –