Udostępnij za pośrednictwem


DbContextInfo Klasa

Definicja

Dostarcza informacje o środowisku uruchomieniowym o danym DbContext typie.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
Dziedziczenie
DbContextInfo
Atrybuty

Konstruktory

DbContextInfo(Type)

Tworzy nowe wystąpienie reprezentujące dany DbContext typ.

DbContextInfo(Type, Configuration)

Tworzy nowe wystąpienie reprezentujące dany DbContext typ. Można podać obiekt konfiguracji zewnętrznej (np. app.config lub web.config) i będzie używany podczas rozpoznawania parametrów połączenia. Obejmuje to wyszukiwanie parametrów połączenia i wpisów DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbConnectionInfo)

Tworzy nowe wystąpienie reprezentujące dane DbContext, przeznaczone dla określonej bazy danych. Można podać obiekt konfiguracji zewnętrznej (np. app.config lub web.config) i będzie używany podczas rozpoznawania parametrów połączenia. Obejmuje to wyszukiwanie parametrów połączenia i wpisów DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbProviderInfo)

Tworzy nowe wystąpienie reprezentujące dany DbContext typ. Można podać obiekt konfiguracji zewnętrznej (np. app.config lub web.config) i będzie używany podczas rozpoznawania parametrów połączenia. Obejmuje to wyszukiwanie parametrów połączenia i wpisów DefaultConnectionFactory. Element DbProviderInfo można podać, aby zastąpić domyślnego określonego dostawcę używanego podczas konstruowania bazowego modelu EDM. Może to być przydatne, aby zapobiec nawiązywaniu połączenia z platformą EF w celu odnalezienia tokenu manifestu.

DbContextInfo(Type, ConnectionStringSettingsCollection)
Przestarzałe.

Tworzy nowe wystąpienie reprezentujące dany DbContext typ. Można podać zewnętrzną listę parametrów połączenia i będzie używana podczas rozpoznawania parametrów połączenia zamiast dowolnych parametrów połączenia określonych w zewnętrznych plikach konfiguracji.

DbContextInfo(Type, DbConnectionInfo)

Tworzy nowe wystąpienie reprezentujące daną DbContext docelową określoną bazę danych.

DbContextInfo(Type, DbProviderInfo)

Tworzy nowe wystąpienie reprezentujące dany DbContext typ. Element DbProviderInfo można podać, aby zastąpić domyślnego określonego dostawcę używanego podczas konstruowania bazowego modelu EDM.

Właściwości

ConnectionProviderName

Nazwa dostawcy ADO.NET połączenia używanego przez typ bazowy DbContext .

ConnectionString

Parametry połączenia używane przez typ bazowy DbContext .

ConnectionStringName

Nazwa parametrów połączenia używana przez typ bazowy DbContext .

ConnectionStringOrigin

Źródło parametrów połączenia używanych przez typ bazowy DbContext .

ContextType

Typ betonowy DbContext .

IsConstructible

Określa, czy można utworzyć wystąpienia typu bazowego DbContext .

OnModelCreating

Akcja do uruchomienia w obiekcie DbModelBuilder po uruchomieniu onModelCreating w kontekście.

Metody

CreateInstance()

Jeśli można utworzyć wystąpienia typu bazowego DbContext , zwraca nowe wystąpienie. W przeciwnym razie zwraca wartość null.

Dotyczy