无法更新Identity AspNetUsers表

时间:2018-09-09 06:55:39

标签: c# asp.net-mvc entity-framework

我正在尝试构建类似9gag的网站。

我有以下型号:

public class Meme
{
    public Meme()
    {
        CreateDate = DateTime.Now;
        Comments = new List<Comment>();
    }
    public int MemeId { get; set; }

    public string Name { get; set; }
    public string Tags { get; set; }

    public string Url { get; set; }
    public DateTime CreateDate { get; set; }
    [NotMapped]
    public byte[] Buffer { get; set; }

    [NotMapped]
    public IFormFile File { get; set; }
    public int Views { get; set; }
    public int Upvotes { get; set; }
    public int Downvotes { get; set; }

    public List<Comment> Comments { get; set; }
}

public class Comment
{
    public int CommentId { get; set; }
    public string Title { get; set; }
    public string Content { get; set; }
    public int Upvotes { get; set; }
    public int Downvotes { get; set; }
    public int MemeId { get; set; }
    public Meme Meme { get; set; }
 }


public class ApplicationUser : IdentityUser
{
    public ApplicationUser()
    {
            Memes = new List<Meme>();
    }
    public List<Meme> Memes { get; set; }
}

此后我要做的是添加迁移并更新数据库。那里没有错误,一切似乎都很正常。但是,AspNetUsers表没有添加任何列。我已经检查了几本有关如何编辑AspNetUsers表的教程,并且都建议做我所做的事情。我显然缺少了一些东西。

谢谢。

0 个答案:

没有答案