Не удается использовать атрибут таблицы при создании контроллера с представлениями с использованием Entity Framework Codefirst - Asp.net MVC - PullRequest
1 голос
/ 31 октября 2019

У меня проблема, когда я объявляю модель с атрибутом:

[Table("Items")]
  public class Item
  {
    [Key]
    public int IID { get; set; }
    [Column(TypeName = "varchar(50)")]
    public string Lang { get; set; }
    [Column(TypeName = "varchar(50)")]
    public string App { get; set; }
...

После объявления модели - решение для сборки, я создаю контроллер, выбирая " MVC 5 Controller с представлениями, используя Entity Framework", выберите модель , контекст данных , установите флажок" Создать представления , справочные библиотеки сценариев", нажмите" Добавить ». И это моя проблема: Произошла ошибка при запуске выбранного генератора кода: «Невозможно получить метаданные для« ... Models.Item ». Последовательность не содержит соответствующего элемента '

Я повторяю попытку, но на этот раз я удаляю все атрибуты, чтобы это работало. Любой может сказать мне, что я могу сделать для объявления атрибута в каждом столбце, как в случае 1, мне нужно сделать это, потому что я хочу скомпилировать этот файл модели в файл ddl, чтобы повторно использовать другой проект. Большое спасибо за вашу помощь <3 </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...