Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 17982|Ответ: 0

[.NET Core] Инструкции по использованию команды Scaffold-DbContext в EF Core

[Скопировать ссылку]
Опубликовано 08.02.2019 13:39:35 | | |
Директива scaffold-dbcontext инструмента для генерации моделей и контекстов.

Детали инструкции:

Scaffold-DbContext [-Соединение] <String> [-Провайдер] <String> [-OutputDir <String>] [-Контекст<String>]
[-<String>Схемы ] [-<String>Таблицы ] [-Данные Аннотации] [ -Сила] [-Проект <String>]
[-<String>StartupProject] [-<String>Окружающая среда] [<CommonParameters>]

ПАРАМЕТРЫ
-Связь <String>
Задаёт строку соединения для базы данных.

-Провайдер <String>
Укажите, какого провайдера использовать её. Например, Microsoft.EntityFrameworkCore.SqlServer.

-OutputDir <String>
Укажите каталог, используемый для выходного класса. Если это отсутствует, используется каталог элементов верхнего уровня.

-Контекст <String>
Задаёт название сгенерированного класса DbContext.

-Схемы <String>
Укажите схему, для которой хотите генерировать класс.

-Таблицы <String>
Укажите таблицу, для которой хотите сгенерировать класс.

-DataAnnotations [<SwitchParameter>]
Используйте свойство DataAnnotation для настройки модели, где это возможно. Если он опущен, выходной код будет использовать только fluent API.

-Сила [<SwitchParameter>]
Заставьте каркасы перезаписывать существующие файлы. В противном случае код продолжится только если ни один выходной файл не перезаписан.

-Проект <String>
Укажите, какие элементы нужно использовать. Если он опущен, используется стандартный проект.

-StartupProject <String>
Укажите, какой проект запуска будет использоваться. Если его опущено, используйте стартовый проект решения.

-Окружающая среда <String>
Укажите среду для использования. Если его опускать, используется «Develop».



Пример:






Предыдущий:【Jiangshi WeChat Multi-Open】WeChat Scan Code Optional Login|Unlimited Multi-Open|Save Login Configuration
Следующий:Схема MVC читает ID постов и название MySQL базы данных Discuz на MySQL
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com