DbContextInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |