EF CodeFirst Oracle数据迁移遇到的问题

如果我有一个用户实体如图
我之前没有对用户名进行配置 就直接生成了表
现在我要对用户实体中的用户名进行配置
我执行了 Add-Migration命令后生成了如下文件
我执行 Update-Database 报的错误如下 
请教一下各位 这个错误是什么回事

慕的地8271018
浏览 883回答 1
1回答

慕田峪9158850

可能需要采用 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");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server