Таблица данных не генерируется, когда я пытаюсь добавить соединение - PullRequest
0 голосов
/ 24 декабря 2018

Я следую руководству по созданию простого 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.Однако я просто не могу получить таблицу данных, которая будет сгенерирована после щелчка правой кнопкой мыши «подключиться к базе данных» в обозревателе серверов, ввода имени локального сервера и выбора базы данных.Ниже приведен скриншот учебника, где его таблица отображается в папке таблиц в проводнике сервера.Кто-нибудь знает, что может быть причиной неудачной генерации моей собственной таблицы данных?

data table in tutorial

...