Я следую руководству по созданию простого MVC с кодом вначале, который использует скаффолдинг данных.После создания файла класса модели и добавления элемента scaffolded в проект, он указывает мне перейти в обозреватель сервера, нажать «новое соединение», ввести (localdb) \ mssqllocaldb и оттуда выбрать имя моей базы данных (PlanetContext (CodeFirstFinal.Models).После нажатия кнопки «ОК» я должен иметь возможность развернуть таблицы в обозревателе серверов и просмотреть таблицу данных планеты. Однако папка «Мои таблицы» пуста. Я следовал инструкциям к письму, поэтому я не уверен, почему это
Вот код в моей модели:
namespace CodeFirstFinal4.Models
{
public class Planet
{
public int PlanetID { get; set; }
public string Name { get; set; }
}
public class PlanetContext: DbContext
{
public DbSet<Planet> Categories { get; set; }
}
}
Поскольку это очень простое приложение, это пока единственный код, кроме представления в скаффолдах. (Для этогоЯ щелкнул правой кнопкой мыши по своему проекту, выбрал «добавить элемент скаффолдинга» и контроллер MVC 5 с представлениями с использованием EntityFramework. Затем я ввел класс моей модели: Planet (CodeFirstFinal4.Models)
и мой класс контекста данных., который является: PlanetContext (CodeFirstFinal4.Models).
Я не уверен, насколько полезна эта информация, но я включаю ее в случае это помогает.Я уверен, что пакет MvcScaffolding установлен правильно, а также EntityFramework.Однако я просто не могу получить таблицу данных, которая будет сгенерирована после щелчка правой кнопкой мыши «подключиться к базе данных» в обозревателе серверов, ввода имени локального сервера и выбора базы данных.Ниже приведен скриншот учебника, где его таблица отображается в папке таблиц в проводнике сервера.Кто-нибудь знает, что может быть причиной неудачной генерации моей собственной таблицы данных?