2
私は(VS2017とefコアで)3つのプロジェクトを持ち、Add-migrationを実行します。efコアデータとドメインモデル用の追加マイグレーション別アセンブリー
- ウェブ - スタートアップ
- コア - ドメインモデル - ここコンテキストおよび移行 - ここではentitys
- データです。そしてefコアに依存しています
domainmodelにはエンティティがあり、データファイルにmigrationfiles/outputフォルダがあります。
私はdomainmodelとエンティティフレームワークの間に依存関係が存在しないようにしたいと考えています。 EntityFrameworkscoreはデータにのみ依存します。 この設定で追加マイグレーションを実行して、core/domainmodelの代わりにデータにマイグレーションファイルを取得する方法を教えてください。 @joakimja解決策によると、アドインの移行-Name InitMigration -outputDir移行-context myDBContext -Projectビジネス\コア
データだけプロジェクトから '-context myDBContext -Projectビジネス\ Core'部品なしで、あなたの'アドオンMigration'コマンドを実行して、あなたは問題ないはずです。 –
あまりにも簡単でした。私はちょうど削除する - プロジェクトとそれは私が望むように働いた。 – joakimja