前言:在我的数据库表中,我有两个字段: (string)(FK)UserPayoffData_UserName
和 (int) UserPayoffDataUserName
。我犯了一个错误,实际上,我希望它只是单个属性 (string) (FK)UserPayoffData_UserName
,但称为 (string) (FK)UserPayoffDataUserName
,而我的第二个字段 ((int) UserPayoffDataUserName
) 将消失。
现在,在我的模型中,我有这个无效的属性:
public int UserPayoffDataUserName { get; set; }
所以我把它改成了一个字符串(现在如果我删除我的数据库并重新创建它,它将是一个外键):
public string UserPayoffDataUserName { get; set; }
现在我做到了Add-migration mymigration
,而且我所期望的是,迁移会以某种方式在外键之上重命名为正确命名的一个。但它什么也没做。我能做些什么吗?