代码优先迁移更改属性ForeignKey

时间:2018-01-02 14:20:00

标签: c# entity-framework migration code-first

基本上我想要像这样更新这个类

 [ForeignKey("User")]
    [MaxLength(50)]
    public string UserId { get; set; }

    [ForeignKey("UserId")]
    public virtual User User { get; set; }

    [ForeignKey("AuthRole")]
    [MaxLength(50)]
    public string AuthRoleId { get; set; }

    [ForeignKey("UserId")]
    public virtual AuthRole AuthRole { get; set; }

 [ForeignKey("User")]
    [MaxLength(50)]
    public string UserId { get; set; }

    [ForeignKey("UserId")]
    public virtual User User { get; set; }

    [ForeignKey("AuthRole")]
    [MaxLength(50)]
    public string AuthRoleId { get; set; }

    [ForeignKey("AuthRoleId")]
    public virtual AuthRole AuthRole { get; set; }

我首先使用代码,我想,我是否需要迁移才能获得更新属性   [ForeignKey(" UserId")]到[ForeignKey(" AuthRoleId")]?

或只是改变班级模型?

谢谢

0 个答案:

没有答案