update后commit了么?
PMC命令中,update-basedata就代表commit了。谢谢回答,问题已经解决了。
EF CODEFIRST 创建table过程中,会创建相应的sequence,我重新migration的时候,只删了table没删sequence,所以报对象存在的错误(对象指的是sequence)。
第二问题,查询创建好的table,pl/sql提示table不存在,解决方法是,要生成table的类名(table名)和属性名(table字段名)都必须是大写,并且,EF生成的migration文件也需要改一下,因为虽然我们把类名改成大写了,但在EF生成的table名中,最后一个字母是默认为小写的,我们把它改成大写就可以了。
EF CODEFIRST 创建table过程中,会创建相应的sequence,我重新migration的时候,只删了table没删sequence,所以报对象存在的错误(对象指的是sequence)。
第二问题,查询创建好的table,pl/sql提示table不存在,解决方法是,要生成table的类名(table名)和属性名(table字段名)都必须是大写,并且,EF生成的migration文件也需要改一下,因为虽然我们把类名改成大写了,但在EF生成的table名中,最后一个字母是默认为小写的,我们把它改成大写就可以了。
__MigrationHistory table也需要删除。
把 __MigrationHistory 表中的数据也删除试试
感谢dudu回答,是的,__MigrationHistory table也需要删除。