标签: c# ef-code-first ef-migrations
我想在现有用户表中添加新列“Email”(nvarchar),默认值必须为“NULL”,因为已有用户。该列还需要一个唯一的索引,这就是我的问题。
创建的迁移始终失败,因为所有现有行都将为“电子邮件”列获取默认值“NULL” - 这对于唯一索引是不可能的。
问题是:是否可以向现有表添加具有唯一索引的新列?我可以在迁移中为列添加不同的值,因此唯一索引是“高兴”吗?