所以,我有我的系统,我使用Entity Framework Core(代码优先)创建表并保存所有数据,一切正常。
但是,时间过去了,我需要更改某些实体类,也许是属性更改类型,也许我决定我需要更改值(例如,我决定我使用了错误的枚举,我需要使用另一种),依此类推。
我该怎么做?
我的意思是,当然,我具有migrationBuilder.AlterColumn方法,但是尽管它具有更改列类型的能力,但是(我可以看到)没有办法控制值的迁移。我所看到的就是如何为所有对象插入单个值,这当然是错误的。
我期望的是为我提供一个可以接收旧值并返回新值的函数。但是,我看不到有任何办法。
有什么想法吗?