CodeFirst資料表更新方法
阿新 • • 發佈:2019-01-06
程式包管理器控制檯:工具->NuGet程式包管理->程式包管理器控制檯
預設專案中指定Data專案
一、執行:Enable-Migrations
說明:
1)如果有專案中有多個Context的話需要指定ContextTypeName,如:Enable-Migrations -ContextTypeName Data.MyDbContext
2)如果不是第一個執行該指定的話需要新增一個 -Force引數,如:Enable-Migrations -ContextTypeName Data.MyDbContext -Force
執行之後會在Data專案的Migrations目錄建立一個Configuration.cs
二、執行:Update-Database
說明:
1)如果提示程式碼中包含有:Set DbMigrationsConfiguration.AutomaticMigrationsEnabled to true的話,開啟生成的Migrations\Configuration.cs檔案將AutomaticMigrationsEnabled = false改成AutomaticMigrationsEnabled = true
2)如果作完第一步還是不行的話就再加一個-Force引數,如:Update-Database -force
參考文章:http://www.cnblogs.com/inday/p/code-first-feature-migrator-net.html