Поделиться через


IReverseEngineerScaffolder.ScaffoldModel Метод

Определение

Перегрузки

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Формирует шаблон модели из схемы базы данных.

ScaffoldModel(String, IEnumerable<String>, IEnumerable<String>, String, String, String, String, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Формирует шаблон модели из схемы базы данных.

ScaffoldModel(String, DatabaseModelFactoryOptions, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Исходный код:
IReverseEngineerScaffolder.cs
Исходный код:
IReverseEngineerScaffolder.cs
Исходный код:
IReverseEngineerScaffolder.cs

Формирует шаблон модели из схемы базы данных.

public Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel ScaffoldModel (string connectionString, Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions databaseOptions, Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions modelOptions, Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions codeOptions);
abstract member ScaffoldModel : string * Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions * Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions * Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions -> Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel
Public Function ScaffoldModel (connectionString As String, databaseOptions As DatabaseModelFactoryOptions, modelOptions As ModelReverseEngineerOptions, codeOptions As ModelCodeGenerationOptions) As ScaffoldedModel

Параметры

connectionString
String

Строка подключения к базе данных.

databaseOptions
DatabaseModelFactoryOptions

Параметры, указывающие, какие метаданные следует считывать из базы данных.

modelOptions
ModelReverseEngineerOptions

Параметры, используемые при реконструироваи модели из базы данных.

codeOptions
ModelCodeGenerationOptions

Параметры, используемые при создании кода для модели.

Возвращаемое значение

Модель с шаблонами.

Применяется к

ScaffoldModel(String, IEnumerable<String>, IEnumerable<String>, String, String, String, String, ModelReverseEngineerOptions, ModelCodeGenerationOptions)

Формирует шаблон модели из схемы базы данных.

public Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel ScaffoldModel (string connectionString, System.Collections.Generic.IEnumerable<string> tables, System.Collections.Generic.IEnumerable<string> schemas, string namespace, string language, string contextDir, string contextName, Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions modelOptions, Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions codeOptions);
abstract member ScaffoldModel : string * seq<string> * seq<string> * string * string * string * string * Microsoft.EntityFrameworkCore.Scaffolding.ModelReverseEngineerOptions * Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions -> Microsoft.EntityFrameworkCore.Scaffolding.ScaffoldedModel
Public Function ScaffoldModel (connectionString As String, tables As IEnumerable(Of String), schemas As IEnumerable(Of String), namespace As String, language As String, contextDir As String, contextName As String, modelOptions As ModelReverseEngineerOptions, codeOptions As ModelCodeGenerationOptions) As ScaffoldedModel

Параметры

connectionString
String

Строка подключения к базе данных.

tables
IEnumerable<String>

Список таблиц для включения. Пуст для включения всех таблиц.

schemas
IEnumerable<String>

Список схем для включения. Пуст для включения всех схем.

namespace
String

Пространство имен модели.

language
String

Язык программирования для формирования шаблонов.

contextDir
String

Выходные данные DbContext.

contextName
String

Имя DbContext.

modelOptions
ModelReverseEngineerOptions

Параметры, используемые при реконструироваи модели из базы данных.

codeOptions
ModelCodeGenerationOptions

Параметры, используемые при создании кода для модели.

Возвращаемое значение

Модель с шаблонами.

Применяется к