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. |
Применяется к
Entity Framework