ПРЕДУПРЕЖДЕНИЕ для новичков!
Я видел много вопросов по этой проблеме, и исправления предназначены для более ранних версий, которые не работают для меня. Я продолжаю натыкаться на кирпичную стену, независимо от того, какой процесс, учебник или что-то еще я пытаюсь следовать.
Я много узнал о различиях между Framework, Core и Standard. Я обнаружил, что модель данных объекта ADO.NET включена в проект Framework. Я видел множество руководств, которые проводят зрителя через процесс добавления пакетов EntityFrameworkCore из NuGet с обещанием добавить модель данных ADO.NET Entity Data в Core или < em>Стандартный проект. Но после добавления пакетов EntityFrameworkCore модель данных объекта ADO.NET по-прежнему отсутствует в моих проектах Core и Standard. Во всех руководствах следующим шагом процесса является подключение к базе данных с помощью мастера модели данных объекта (показано на пятом изображении ниже).
Я создал решение с основной библиотекой классов, стандартной библиотекой классов и библиотекой классов Framework, чтобы протестировать их. Вот мое решение:
Как видите, я добавил пакеты EntityFrameworkCore как в проекты Core, так и в Standard Class Library. В проекте библиотеки классов Framework, когда я выбираю «Добавить новый элемент», отображается модель данных сущности ADO.NET.
В проектах основной и стандартной библиотеки классов, когда я выбираю «Добавить новый элемент», модель данных объекта ADO.NET отсутствует.
Итак, мой вопрос: возможно ли создать классы данных ORM и диаграмму EDMX в Visual Studio 2019 в проекте Core или Standard (НЕ Framework)? Если ДА, пожалуйста, укажите мне в правильном направлении. Заранее спасибо.
Scaffold-Dbcontext ... -Force
для работы с базой данных в первую очередь. - person 3per   schedule 17.11.2020