Я пытаюсь создать 9-подобный сайт.
У меня есть следующие модели:
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
, и все они предлагают делать то, что я сделал. Я явно что-то упускаю.
Заранее спасибо.