Migration

基本命令

Enable-Migration
Add-Migration
Update-Database

1) Update-Database : 无法将“Update-Database”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 EF所在的項目必須有package.config,且有EF的包配置,才可以更新成功。

<packages>
  <package id="EntityFramework" version="6.1.3" targetFramework="net46" />
</packages>

2) Update-Database -Verbose 可以查看詳細的SQL語句

3) Update-Database –Force 可以強制執行

4) 禁用遷移檢查:

Database.SetInitializer<CouponContext>(null);
<contexts>
  <context type="YourNamespace.YourDbContext, YourAssemblyName" disableDatabaseInitialization="true"/>
</contexts>

results matching ""

    No results matching ""