public class Movie
{
public int Id { get; set; }
[Required]
[StringLength(255)]
public string Name { get; set; }
public virtual IList<Genre> Genre { get; set; }
public virtual IList<Cast> cast { get; set; }
[Display(Name = "Release Date")]
public DateTime ReleaseDate { get; set; }
}
public class Genre
{
public int Id { get; set; }
[Required]
[StringLength(255)]
public String Name { get; set; }
}
Это две мои модели. Они отлично работают, за исключением того, что автоинкремент не реализован для первичного ключа.
Я получаю сообщение об ошибке, что идентификатор равен нулю, и я не могу вставить его в базу данных, что мне кажется логичным. Есть идеи, почему нет никаких автоматических приращений и, во-вторых, как я могу их добавить? Я использую миграцию кода в .NET Framework 4.6, это приложение Winforms.