Asp.net-Mvc-4
在類庫項目中啟用遷移
如何在類庫項目中啟用遷移?
我正在使用Code First EF5建構一個項目。我想通過添加一個類庫項目來分離數據和mvc web項目。
現在在 mvc web 項目中啟用了遷移。我也必須刪除它。
有任何想法嗎?
您應該可以使用“包管理器控制台”(查看 > 其他視窗 > 包管理器控制台)來完成此操作。
確保
default project下拉菜單設置為您要為其啟用遷移的類庫項目,確保您在項目中有對實體框架 DLL 的引用,然後執行enable-migrations.要執行
update-database命令等,您需要一個app.config包含每個數據上下文的連接字元串的文件。
在許多 EF 文章中,他們提到了 Enable-Migrations 命令,但沒有帶參數的範例僅指定項目名稱,其中您的數據庫上下文和目標 Web 項目或控制台程序在其中定義了連接字元串的配置:
包管理器控制台 Enable-Migrations -ProjectName “MyApp.Data.Library” -StartUpProjectName “MyApp”