如果我有一个用户实体如图我之前没有对用户名进行配置 就直接生成了表现在我要对用户实体中的用户名进行配置我执行了 Add-Migration命令后生成了如下文件我执行 Update-Database 报的错误如下 请教一下各位 这个错误是什么回事
1 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
可能需要采用 EF5 Code First - Changing A Column Type With Migrations 中的方法进行迁移
AddColumn("dbo.People", "LocationTmp", c => c.Int(nullable: false)); Sql(@" UPDATE dbp.People SET LocationTmp = CASE Location WHEN 'London' THEN 1 WHEN 'Edinburgh' THEN 2 WHEN 'Cardiff' THEN 3 ELSE 0 END "); DropColumn("dbo.People", "Location"); RenameColumn("dbo.People", "LocationTmp", "Location");
- 1 回答
- 0 关注
- 882 浏览
添加回答
举报
0/150
提交
取消