我有一个具有Name
属性的对象,必须将其拆分为First
和Last
。
据我所知,在迁移和更改数据期间没有机会构建DbContext
。我也找不到在SQL中执行此操作的好方法(除了我所不擅长的存储过程)。
是否有一种自动的方法(考虑到逻辑具有用于拆分名称的功能)?
我考虑过在一次迁移中添加First
和Last
,然后在另一次迁移中删除Name
,但是我找不到在它们之间执行更新的钩子。
有什么想法吗?
答案 0 :(得分:0)
您可能必须执行2个单独的迁移。您建议的第一个将添加“第一”和“最后”(在配置文件的“种子”功能中,您可以更新数据库中的值以反映您的更改)。
然后第二次迁移可以删除“名称”字段。
类似的东西对您有用吗?