Я пытаюсь следовать примеру музыкального магазина в Профессиональном MVC 4, используя VS2015. У меня проблемы с контроллером музыкального магазина. Каждый раз, когда я пытаюсь создать контроллер, появляется окно ошибки, и единственная информация в нем: "Произошла ошибка с запущенным генератором кода:" Ключ уже существует в таблице ".
Я искал вокруг этих конкретных ошибок, но большинство решений об ошибках в области лесов выглядят как ошибки в файле web.config, но ничто не изменилось в моем web.config, оно по умолчанию создано, когда новый проект был создан.
Я попытался создать еще один проект MVC и снова кодировать модели, но я все еще получаю ошибку.
Я использую Microsoft Visual Studio Enterprise 2015 версии 14.0.247200 Update 1, если это помогает.
Классы, созданные мной в папке "Модели", выглядят следующим образом и находятся точно так же, как в книге:
public class Album
{
public virtual int AlbumId { get; set; }
public virtual int GenreId { get; set; }
public virtual int ArtistId { get; set; }
public virtual string Title { get; set; }
public virtual decimal Price { get; set; }
public virtual string AlbumArtUrl { get; set; }
public virtual Genre Genre { get; set; }
public virtual Artist Artist { get; set; }
}
public class Artist
{
public virtual int ArtistId { get; set; }
public virtual string Name { get; set; }
public virtual string Description { get; set; }
}
public class Genre
{
public virtual int GenreId { get; set; }
public virtual string Name { get; set; }
public virtual string Description { get; set; }
public virtual List<Album> Albums { get; set; }
}
Спасибо за помощь