Microsoft.EntityFrameworkCore.Infrastructure Przestrzeń nazw
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.
Klasy
| Nazwisko | Opis |
|---|---|
| AccessorExtensions |
Metody rozszerzeń dla programu IInfrastructure<T>. Te metody są zwykle używane przez dostawców baz danych (i innych rozszerzeń). Zazwyczaj nie są one używane w kodzie aplikacji. |
| Annotatable |
Klasa podstawowa dla typów, które obsługują odczytywanie i zapisywanie adnotacji. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| AnnotatableBase |
Klasa podstawowa dla typów, które obsługują odczytywanie i zapisywanie adnotacji. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| AnnotatableBuilder<TMetadata,TModelBuilder> |
Typ podstawowy z prostą powierzchnią interfejsu API do konfigurowania ConventionAnnotatableelementu . Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| AnnotatableExtensions |
Metody rozszerzeń dla programu IReadOnlyAnnotatable. |
| Annotation |
Dowolny element metadanych, który może być przechowywany w obiekcie, który implementuje IReadOnlyAnnotatableelement . Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| AzureSqlDbContextOptionsBuilder |
Umożliwia wykonanie Azure SQL określonej konfiguracji na platformie DbContextOptions. |
| AzureSynapseDbContextOptionsBuilder |
Umożliwia wykonanie Azure Synapse określonej konfiguracji na platformie DbContextOptions. |
| ConventionAnnotatable |
Klasa bazowa dla typów, które obsługują odczytywanie i zapisywanie adnotacji konwencji. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| CoreOptionsExtension |
Reprezentuje opcje zarządzane przez rdzeń programu Entity Framework, w przeciwieństwie do tych zarządzanych przez dostawców lub rozszerzenia bazy danych. Te opcje są ustawiane przy użyciu polecenia DbContextOptionsBuilder. Wystąpienia tej klasy są przeznaczone do niezmienności. Aby zmienić opcję, wywołaj jedną z opcji "With..." metody uzyskiwania nowego wystąpienia ze zmienioną opcją. |
| CosmosDbContextOptionsBuilder |
Umożliwia wykonywanie określonej konfiguracji usługi Cosmos na platformie DbContextOptions. |
| DatabaseFacade |
Zapewnia dostęp do informacji i operacji związanych z bazą danych dla kontekstu. Wystąpienia tej klasy są zwykle uzyskiwane z Database klasy i nie są przeznaczone do bezpośredniego konstruowania w kodzie aplikacji. |
| DbContextAttribute |
Określa, do DbContext którego należy klasa. Na przykład ten atrybut służy do identyfikowania kontekstu, do którego ma zastosowanie migracja. Służy również do wskazywania kontekstów używanych w zestawie do narzędzi w czasie projektowania. |
| DbContextFactoryOptions |
Zawiera informacje o środowisku, w którym działa aplikacja. |
| DbContextModelAttribute |
Określa implementację RuntimeModel , która powinna być używana dla danego kontekstu. |
| DbContextOptionsExtensionInfo |
Informacje/metadane dla elementu IDbContextOptionsExtension. |
| DebugView |
Symbol zastępczy dla ciągów debugowania generowanych z opóźnieniem, które można rozszerzyć w debugerze, aby je wygenerować i wyświetlić. |
| DesignTimeProviderServicesAttribute |
Określa, gdzie znaleźć usługi czasu projektowania dla danego dostawcy bazy danych. Ten atrybut powinien znajdować się w podstawowym zestawie dostawcy bazy danych. Ten atrybut jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| EntityFrameworkEventSource |
Emitowanie EventSource danych licznika wydajności programu Entity Framework. |
| EntityFrameworkInternalAttribute |
Oznacza interfejs API jako wewnętrzny do Entity Framework Core. Te interfejsy API nie podlegają tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Takie interfejsy API należy używać tylko bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. |
| EntityFrameworkMetricsData |
Implementacja metryk wydajności. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| EntityFrameworkRelationalServicesBuilder |
Interfejs API konstruktora zaprojektowany dla dostawców relacyjnej bazy danych do użycia podczas rejestrowania usług. |
| EntityFrameworkServiceCollectionExtensions |
Metody rozszerzenia do konfigurowania usług pokrewnych programu Entity Framework w programie IServiceCollection. |
| EntityFrameworkServicesBuilder |
Interfejs API konstruktora zaprojektowany dla dostawców baz danych do użycia podczas rejestrowania usług. |
| ExpressionExtensions |
Metody rozszerzeń dla Expression typów. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IndentedStringBuilder |
Cienka otoka StringBuilder , która dodaje wcięcie do każdej wbudowanej linii. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| InMemoryDbContextOptionsBuilder |
Umożliwia wykonywanie konfiguracji specyficznej dla pamięci na platformie DbContextOptions. |
| LazyLoaderExtensions |
Metody rozszerzeń dla ILazyLoader usługi, które ułatwiają korzystanie z klas jednostek. |
| MethodInfoExtensions |
Metody rozszerzeń dla programu MethodInfo. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelCacheKey |
Klucz, który jednoznacznie identyfikuje model dla danego kontekstu. Służy do przechowywania i wyszukiwania buforowanego modelu dla danego kontekstu. Ta domyślna implementacja używa typu kontekstu jako klucza, przy założeniu, że wszystkie konteksty danego typu mają ten sam model. |
| ModelCacheKeyFactory |
Tworzy klucze, które jednoznacznie identyfikują model dla danego kontekstu. Służy do przechowywania i wyszukiwania buforowanego modelu dla danego kontekstu. Ta domyślna implementacja używa typu kontekstu jako klucza, przy założeniu, że wszystkie konteksty danego typu mają ten sam model. |
| ModelCacheKeyFactoryDependencies |
Klasa parametrów zależności usługi dla programu ModelCacheKeyFactory Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelCustomizer |
Tworzy model dla danego kontekstu. Ta implementacja tworzy model, wywołując OnModelCreating(ModelBuilder) kontekst. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelCustomizerDependencies |
Klasa parametrów zależności usługi dla programu ModelCustomizer Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelDependencies |
Klasa parametrów zależności usługi dla programu IModel Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelRuntimeInitializer |
Inicjuje element IModel z zależnościami środowiska uruchomieniowego. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelRuntimeInitializerDependencies |
Klasa parametrów zależności usługi dla programu ModelRuntimeInitializer Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelSnapshot |
Klasa podstawowa migawki stanu wygenerowanego IModel przez migracje. |
| ModelSource |
Implementacja IModelSource tego modelu tworzy model na DbSet<TEntity> podstawie właściwości uwidocznionych w kontekście. Model jest buforowany, aby uniknąć ponownego tworzenia go za każdym razem, gdy jest żądany. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelSourceDependencies |
Klasa parametrów zależności usługi dla programu ModelSource Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ModelValidator |
Moduł sprawdzania poprawności, który wymusza podstawowe reguły wspólne dla wszystkich dostawców. |
| ModelValidatorDependencies |
Klasa parametrów zależności usługi dla programu ModelValidator Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| NavigationBaseExtensions |
Metody rozszerzeń dla programu INavigationBase. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| PooledDbContextFactory<TContext> |
Fabryka zwracająca wystąpienia w DbContext puli. Usunięcie wystąpienia zwróconego przez tę fabrykę zwraca je do wewnętrznego mechanizmu buforowania. |
| ProductInfo |
Klasa pomocnika służąca do znajdowania używanej wersji Entity Framework Core. |
| RelationalDbContextOptionsBuilder<TBuilder,TExtension> |
Umożliwia wykonywanie konfiguracji specyficznej dla relacyjnej bazy danych w systemie DbContextOptions. |
| RelationalModelCustomizer |
Tworzy model dla danego kontekstu. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| RelationalModelDependencies |
Zależności usługi modelu relacyjnego. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| RelationalModelExtensions |
Metody rozszerzenia specyficzne dla relacyjnego elementu IModel. |
| RelationalModelRuntimeInitializer |
Inicjuje element IModel z zależnościami środowiska uruchomieniowego. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| RelationalModelRuntimeInitializerDependencies |
Klasa parametrów zależności usługi dla programu RelationalModelRuntimeInitializer Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| RelationalModelValidator |
Moduł sprawdzania poprawności, który wymusza reguły wspólne dla wszystkich dostawców relacyjnych. |
| RelationalModelValidatorDependencies |
Klasa parametrów zależności usługi dla programu RelationalModelValidator Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| RelationalOptionsExtension |
Reprezentuje opcje zarządzane przez dostawców relacyjnej bazy danych. Te opcje są ustawiane przy użyciu polecenia DbContextOptionsBuilder. |
| RelationalOptionsExtension.RelationalExtensionInfo |
Informacje/metadane dla elementu RelationalOptionsExtension. |
| RelationalPropertyExtensions |
Metody rozszerzenia relacyjnego dla elementu IReadOnlyProperty. |
| RelationalServiceCollectionExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu IServiceCollection. |
| RuntimeAnnotatableBase |
Klasa podstawowa dla typów, które obsługują odczytywanie i zapisywanie adnotacji. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| RuntimeModelDependencies |
Klasa parametrów zależności usługi dla programu IReadOnlyModel Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| SensitiveDataLogger<T> |
Rejestrator opakowujący, dla którego można włączyć lub wyłączyć rejestrowanie poufnych danych. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ServiceCollectionMap |
Zawiera mapę IServiceCollection , która umożliwia ServiceDescriptor warunkowe dodawanie lub ponowne zapisywanie wpisów bez konieczności liniowego skanowania kolekcji usług za każdym razem, gdy jest to wykonywane. |
| ServiceProviderAccessor |
Ten typ jest dodawany jako pojedyncza usługa do dostawcy usług aplikacji w celu zapewnienia dostępu do głównego dostawcy usług. |
| SpatialiteLoader |
Znajduje i ładuje SpatiaLite. |
| SqlEngineDbContextOptionsBuilder |
Umożliwia SQL Server, Azure SQL, Azure Synapse konkretną konfigurację do wykonania w systemie DbContextOptions. |
| SqlEngineDbContextOptionsBuilderBase<TSelf> |
Klasa bazowa dla konstruktorów SQL Server, Azure SQL, Azure Synapse itp. |
| SqliteDbContextOptionsBuilder |
Zezwala na wykonywanie określonej konfiguracji sqlite na .DbContextOptions |
| SqlServerDbContextOptionsBuilder |
Umożliwia wykonanie SQL Server określonej konfiguracji na platformie DbContextOptions. |
| StructuredJsonPath |
Reprezentuje ustrukturyzowaną ścieżkę JSON składającą się z segmentów nazw właściwości i symboli zastępczych indeksu tablicy wraz z wartościami indeksu środowiska uruchomieniowego dla pozycji tablicy. |
| TypeExtensions |
Metody rozszerzeń dla Type wystąpień. Te rozszerzenia są zwykle używane przez dostawców baz danych (i innych rozszerzeń). Zazwyczaj nie są one używane w kodzie aplikacji. |
| Uniquifier |
Udostępnia metody manipulowania identyfikatorami ciągów. |
| WarningsConfigurationBuilder |
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Można ustawić domyślne zachowanie i zachowania dla każdego typu ostrzeżenia. Ta klasa jest używana w interfejsie ConfigureWarnings(Action<WarningsConfigurationBuilder>) API i nie jest przeznaczona do bezpośredniego konstruowania w kodzie aplikacji. |
Struktury
| Nazwisko | Opis |
|---|---|
| ConcurrencyDetectorCriticalSectionDisposer |
Zwrócony IDisposable przez element , który zakończy bieżącą sekcję krytyczną IConcurrencyDetectorpo usunięciu. |
| DbSetProperty |
Struktura reprezentująca aspekty właściwości zdefiniowanej DbSet<TEntity> w typie pochodnym DbContext. |
| EntityFrameworkServicesBuilder.ServiceCharacteristics |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. |
| ServiceCharacteristics |
Cechy danej usługi EF. |
Interfejsy
| Nazwisko | Opis |
|---|---|
| IAnnotatable |
Klasa, która uwidacznia adnotacje czasu kompilacji i czasu wykonywania. Adnotacje umożliwiają przechowywanie dowolnych metadanych w obiekcie. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IAnnotation |
Dowolny element metadanych, który może być przechowywany w obiekcie, który implementuje IReadOnlyAnnotatableelement . Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IConcurrencyDetector |
Używany przez dostawców kodu wewnętrznego i bazy danych ef do wykrywania współbieżnego dostępu do zasobów niezwiązanych z wątkami. |
| ICoreSingletonOptions |
Opcje ustawione na poziomie pojedynczego IServiceProvider do sterowania opcjami rdzenia. |
| ICosmosDbContextOptionsBuilderInfrastructure |
Jawnie zaimplementowane przez CosmosDbContextOptionsBuilder program w celu ukrycia metod używanych przez metody rozszerzenia dostawcy bazy danych, ale nie mają być wywoływane przez deweloperów aplikacji. |
| ICurrentDbContext |
Zarejestrowane jako usługa o określonym zakresie w wewnętrznym dostawcy usług programu Entity Framework w celu zapewnienia dostępu do bieżącego DbContext używanego elementu. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IDbContextFactory<TContext> |
Fabryka do tworzenia wystąpień pochodnych DbContext . Zaimplementuj ten interfejs, aby włączyć usługi czasu projektowania dla typów kontekstowych, które nie mają publicznego konstruktora domyślnego. W czasie projektowania można utworzyć wystąpienia pochodne DbContext , aby umożliwić korzystanie z określonych środowisk czasu projektowania, takich jak migracje. Usługi czasu projektowania automatycznie odnajdują implementacje tego interfejsu, które znajdują się w tym samym zestawie co kontekst pochodny. |
| IDbContextOptions |
Opcje, które mają być używane przez element DbContext. Zwykle zastępujesz OnConfiguring(DbContextOptionsBuilder) lub używasz DbContextOptionsBuilder klasy do tworzenia wystąpień klas implementujących ten interfejs. Nie są one przeznaczone do bezpośredniego tworzenia w kodzie aplikacji. |
| IDbContextOptionsBuilderInfrastructure |
Jawnie zaimplementowane przez DbContextOptionsBuilder program w celu ukrycia metod używanych przez metody rozszerzenia dostawcy bazy danych, ale nie mają być wywoływane przez deweloperów aplikacji. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IDbContextOptionsConfiguration<TContext> |
Konfiguruje opcje, które mają być używane przez element DbContext. Zwykle wywołujesz metodę ConfigureDbContext<TContext>(IServiceCollection, Action<DbContextOptionsBuilder>, ServiceLifetime) , aby zarejestrować tę klasę, nie jest ona przeznaczona do bezpośredniego konstruowania w kodzie aplikacji. |
| IDbContextOptionsExtension |
Interfejs dla rozszerzeń przechowywanych w programie Extensions. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IDbContextOptionsExtensionWithDebugInfo |
Rozszerzony interfejs rozszerzeń, który umożliwia również zbieranie informacji o debugowaniu. Ten interfejs prawdopodobnie zostanie scalony w IDbContextOptionsExtension programie EF Core 3.0. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IDbSetFinder |
Usługa do znajdowania DbSet<TEntity> właściwości typu dziedziczonego z DbContextklasy . |
| IDesignTimeServices |
Umożliwia konfigurowanie usług czasu projektowania. Narzędzia automatycznie odnajdują implementacje tego interfejsu, które znajdują się w zestawie uruchamiania. |
| IInfrastructure<T> |
Ten interfejs jest jawnie implementowany przez typ, aby ukryć właściwości, które nie mają być używane w kodzie aplikacji, ale mogą być używane w metodach rozszerzeń napisanych przez dostawców baz danych itp. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IInMemoryDbContextOptionsBuilderInfrastructure |
Jawnie zaimplementowane przez InMemoryDbContextOptionsBuilder program w celu ukrycia metod używanych przez metody rozszerzenia dostawcy bazy danych, ale nie mają być wywoływane przez deweloperów aplikacji. |
| IInternalServiceCollectionMap |
Uwidacznia metody umożliwiające dostawcom rejestrowanie obiektów zależności usługi EF u wewnętrznego dostawcy usług. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ILazyLoader |
Usługa, którą można wstrzyknąć do jednostek, aby umożliwić im automatyczne ładowanie właściwości nawigacji po raz pierwszy. |
| IModelCacheKeyFactory |
Tworzy klucze, które jednoznacznie identyfikują model dla danego kontekstu. Służy do przechowywania i wyszukiwania buforowanego modelu dla danego kontekstu. |
| IModelCustomizer |
Wykonuje dodatkową konfigurację modelu oprócz tego, co zostało odnalezione zgodnie z konwencją. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IModelRuntimeInitializer |
Inicjuje element IModel z zależnościami środowiska uruchomieniowego. Jest to zwykle implementowane przez dostawców baz danych, aby upewnić się, że są używane wszystkie zależności środowiska uruchomieniowego specyficzne dla ich bazy danych. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IModelSource |
Tworzy element IModel na podstawie kontekstu. Jest to zwykle implementowane przez dostawców baz danych, aby upewnić się, że są używane wszelkie konwencje i walidacja specyficzna dla ich bazy danych. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IModelValidator |
Weryfikuje model po jego utworzeniu. |
| IReadOnlyAnnotatable |
Klasa, która obsługuje adnotacje. Adnotacje umożliwiają przechowywanie dowolnych metadanych w obiekcie. Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| IRelationalDbContextOptionsBuilderInfrastructure |
Jawnie zaimplementowane przez RelationalDbContextOptionsBuilder<TBuilder,TExtension> program w celu ukrycia metod używanych przez metody rozszerzenia dostawcy bazy danych, ale nie mają być wywoływane przez deweloperów aplikacji. |
| IResettableService |
Ten interfejs musi być implementowany przez dowolną usługę, która musi zostać zresetowana między różnymi zastosowaniami tego samego DbContext w różnych pulach. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| ISensitiveDataLogger |
Element ILogger , dla którego można włączyć lub wyłączyć rejestrowanie poufnych danych. |
| ISensitiveDataLogger<T> |
Element ILogger<TCategoryName> , dla którego można włączyć lub wyłączyć rejestrowanie poufnych danych. |
| ISingletonOptions |
Zaimplementowana przez dowolną klasę reprezentującą opcje, które można ustawić tylko na poziomie pojedynczego IServiceProvider . |
Wyliczenia
| Nazwisko | Opis |
|---|---|
| CoreEventId |
Wartości, które są używane jako identyfikator zdarzenia podczas rejestrowania komunikatów z podstawowych składników programu Entity Framework. |
| DesignEventId | |
| InMemoryEventId |
Wartości, które są używane jako identyfikator zdarzenia podczas rejestrowania komunikatów od dostawcy bazy danych w pamięci za pośrednictwem .ILogger |
| MetadataDebugStringOptions |
Opcje drukowania ciągu debugowania w inny sposób dla obiektów metadanych. |
| RelationalDesignEventId | |
| RelationalEventId |
Wartości, które są używane jako identyfikator zdarzenia podczas rejestrowania komunikatów z dostawcy relacyjnej bazy danych za pośrednictwem .ILogger |
| SqliteDesignEventId |
Wartości, które są używane jako identyfikator zdarzenia podczas rejestrowania komunikatów ze składników Entity Framework Core projektu SQLite. |
| SqlServerDesignEventId |
Wartości, które są używane jako identyfikator zdarzenia podczas rejestrowania komunikatów ze składników SQL Server Design Entity Framework Core. |