亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何為多個上下文啟用EF遷移到單獨的數據庫?

如何為多個上下文啟用EF遷移到單獨的數據庫?

開心每一天1111 2019-11-22 14:01:37
如何在同一項目中為多個數據庫上下文啟用Entity Framework 5(5.0.0版)遷移,其中每個上下文對應于其自己的數據庫?當我Enable-Migrations在PM控制臺(Visual Studio 2012)中運行時,由于存在多個上下文而出現錯誤:PM> Enable-MigrationsMore than one context type was found in the assembly 'DatabaseService'.To enable migrations for DatabaseService.Models.Product1DbContext, use Enable-Migrations -ContextTypeName DatabaseService.Models.Product1DbContext.To enable migrations for DatabaseService.Models.Product2DbContext, use Enable-Migrations -ContextTypeName DatabaseService.Models.Product2DbContext.如果我運行,則Enable-Migrations -ContextTypeName DatabaseService.Models.Product1DbContext不允許運行,Enable-Migrations -ContextTypeName DatabaseService.Models.Product2DbContext因為遷移已存在:Migrations have already been enabled in project 'DatabaseService'. To overwrite the existing migrations configuration, use the -Force parameter.
查看完整描述

3 回答

?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

由于Configuration.cs文件已經存在,因此對Enable-Migrations的第二次調用失敗。如果重命名該類和文件,則應該能夠運行該第二次Enable-Migrations,這將創建另一個Configuration.cs。


然后,您將需要指定在更新數據庫時要使用的配置。


Update-Database -ConfigurationTypeName MyRenamedConfiguration


查看完整回答
反對 回復 2019-11-22
  • 3 回答
  • 0 關注
  • 637 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號