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


DbContextInfo Класс

Определение

Предоставляет сведения о среде выполнения для заданного DbContext типа.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
Наследование
DbContextInfo
Атрибуты

Конструкторы

DbContextInfo(Type)

Создает новый экземпляр, представляющий заданный DbContext тип.

DbContextInfo(Type, Configuration)

Создает новый экземпляр, представляющий заданный DbContext тип. Можно указать внешний объект конфигурации (например, app.config или web.config), который будет использоваться при разрешении строки подключения. Сюда входит поиск строк подключения и записей DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbConnectionInfo)

Создает новый экземпляр , представляющий заданный DbContextобъект , предназначенный для конкретной базы данных. Можно указать внешний объект конфигурации (например, app.config или web.config), который будет использоваться при разрешении строки подключения. Сюда входит поиск строк подключения и записей DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbProviderInfo)

Создает новый экземпляр, представляющий заданный DbContext тип. Можно указать внешний объект конфигурации (например, app.config или web.config), который будет использоваться при разрешении строки подключения. Сюда входит поиск строк подключения и записей DefaultConnectionFactory. DbProviderInfo Можно указать , чтобы переопределить определяемый по умолчанию поставщик, используемый при построении базовой модели EDM. Это может быть полезно, чтобы предотвратить подключение EF для обнаружения маркера манифеста.

DbContextInfo(Type, ConnectionStringSettingsCollection)
Устаревшие..

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

DbContextInfo(Type, DbConnectionInfo)

Создает новый экземпляр , представляющий объект DbContext , предназначенный для конкретной базы данных.

DbContextInfo(Type, DbProviderInfo)

Создает новый экземпляр, представляющий заданный DbContext тип. DbProviderInfo Можно указать , чтобы переопределить определяемый по умолчанию поставщик, используемый при построении базовой модели EDM.

Свойства

ConnectionProviderName

Имя ADO.NET поставщика подключения, используемого базовым DbContext типом.

ConnectionString

Строка подключения, используемая базовым DbContext типом.

ConnectionStringName

Имя строки подключения, используемое базовым DbContext типом.

ConnectionStringOrigin

Источник строки подключения, используемой базовым DbContext типом.

ContextType

Конкретный DbContext тип.

IsConstructible

Можно ли создавать экземпляры базового DbContext типа.

OnModelCreating

Действие, выполняемое в DbModelBuilder после выполнения OnModelCreating в контексте.

Методы

CreateInstance()

Если экземпляры базового DbContext типа можно создать, возвращает новый экземпляр; в противном случае возвращает значение NULL.

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