2

私は(VS2017とefコアで)3つのプロジェクトを持ち、Add-migrationを実行します。efコアデータとドメインモデル用の追加マイグレーション別アセンブリー

  • ウェブ - スタートアップ
  • コア - ドメインモデル - ここコンテキストおよび移行 - ここではentitys
  • データです。そしてefコアに依存しています

domainmodelにはエンティティがあり、データファイルにmigrationfiles/outputフォルダがあります。

私はdomainmodelとエンティティフレームワークの間に依存関係が存在しないようにしたいと考えています。 EntityFrameworkscoreはデータにのみ依存します。 この設定で追加マイグレーションを実行して、core/domainmodelの代わりにデータにマイグレーションファイルを取得する方法を教えてください。 @joakimja解決策によると、アドインの移行-Name InitMigration -outputDir移行-context myDBContext -Projectビジネス\コア

+0

データだけプロジェクトから '-context myDBContext -Projectビジネス\ Core'部品なしで、あなたの'アドオンMigration'コマンドを実行して、あなたは問題ないはずです。 –

+0

あまりにも簡単でした。私はちょうど削除する - プロジェクトとそれは私が望むように働いた。 – joakimja

答えて

0

を実行することでした:

Add-Migrationコマンド-Context myDBContext -Project Business\Core引数なし。

関連する問題