ef core add-migration用於數據和域模型的單獨程序集

.net-core entity-framework-core onion-architecture visual-studio-2017

我有三個項目(VS2017和ef核心),並且想要運行Add-migration。

  • 網絡 - 啟動
  • 核心 - DomainModel - 這是實體
  • 數據 - 此處的上下文和遷移。並依賴於ef核心

domainmodel有實體,我希望將datafiles / output文件夾與我的上下文文件一起放在數據項目中。

我想避免在域模型和實體框架之間存在依賴關係。 EntityFrameworkscore僅對Data具有依賴性。有關如何使用此設置運行add-migration以獲取數據中的migrationfiles而不是core / domainmodel的任何建議?

Add-Migration -Name InitMigration -OutputDir Migrations -Context myDBContext -Project Business \ Core

一般承認的答案

根據@joakimja,解決方案是運行:

不帶-Context myDBContext -Project Business\Core參數的Add-Migration命令。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow