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


DbModelBuilder.Build Метод

Определение

Перегрузки

Build(DbConnection)

Создает на DbModel основе конфигурации, выполненной с помощью этого построителя. Подключение используется для определения используемого поставщика базы данных, так как он влияет на уровень базы данных в формируемой модели.

Build(DbProviderInfo)

Создает на DbModel основе конфигурации, выполненной с помощью этого построителя. Необходимо указать сведения о поставщике, так как они влияют на уровень базы данных в формируемой модели. Для SqlClient инвариантным именем является System.Data.SqlClient, а маркером манифеста является год версии (т. е. 2005, 2008 и т. д.).

Build(DbConnection)

Создает на DbModel основе конфигурации, выполненной с помощью этого построителя. Подключение используется для определения используемого поставщика базы данных, так как он влияет на уровень базы данных в формируемой модели.

public virtual System.Data.Entity.Infrastructure.DbModel Build (System.Data.Common.DbConnection providerConnection);
abstract member Build : System.Data.Common.DbConnection -> System.Data.Entity.Infrastructure.DbModel
override this.Build : System.Data.Common.DbConnection -> System.Data.Entity.Infrastructure.DbModel
Public Overridable Function Build (providerConnection As DbConnection) As DbModel

Параметры

providerConnection
DbConnection

Подключение, используемое для определения сведений о поставщике.

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

Созданная модель.

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

Build(DbProviderInfo)

Создает на DbModel основе конфигурации, выполненной с помощью этого построителя. Необходимо указать сведения о поставщике, так как они влияют на уровень базы данных в формируемой модели. Для SqlClient инвариантным именем является System.Data.SqlClient, а маркером манифеста является год версии (т. е. 2005, 2008 и т. д.).

public virtual System.Data.Entity.Infrastructure.DbModel Build (System.Data.Entity.Infrastructure.DbProviderInfo providerInfo);
abstract member Build : System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbModel
override this.Build : System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbModel
Public Overridable Function Build (providerInfo As DbProviderInfo) As DbModel

Параметры

providerInfo
DbProviderInfo

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

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

Созданная модель.

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