Microsoft.EntityFrameworkCore.Diagnostics 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
AbstractionsStrings |
Zasoby ciągów używane w wyjątkach EF itp. Te ciągi są udostępniane publicznie do użytku przez dostawców i rozszerzenia bazy danych. Kod aplikacji jest nietypowy, aby potrzebne były te ciągi. |
BatchEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń wsadowych. |
BinaryExpressionEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają wyrażenie zapytania. |
CascadeDeleteEventData |
DiagnosticSource Klasa ładunku zdarzeń wskazująca, że jednostka jest usuwana, ponieważ jej jednostka nadrzędna została usunięta. |
CascadeDeleteOrphanEventData |
DiagnosticSource Klasa ładunku zdarzenia wskazująca, że jednostka jest usuwana, ponieważ jej wymagana relacja z elementem nadrzędnym została odcięta. |
CollectionChangedEventData |
Klasa DiagnosticSource ładunku zdarzeń wskazująca, że właściwość nawigacji kolekcji zawiera jednostki dodane i/lub usunięte. |
ColumnsEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają kolumny. |
CommandCorrelatedEventData |
DiagnosticSource Ładunek zdarzenia dla zdarzeń skorelowany z elementem DbCommand. |
CommandEndEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń zakończenia polecenia. |
CommandErrorEventData |
DiagnosticSource Ładunek zdarzenia dla CommandError. |
CommandEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń poleceń. |
CommandExecutedEventData |
DiagnosticSource Ładunek zdarzenia dla CommandExecuted. |
ComplexPropertyEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają właściwość. |
ConcurrencyExceptionEventData |
DiagnosticSource Ładunek zdarzenia używany, gdy DbUpdateConcurrencyException jest zgłaszany. |
ConflictingValueGenerationStrategiesEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają właściwość. |
ConnectionCreatedEventData |
DiagnosticSource Ładunek zdarzenia dla ConnectionCreated zdarzeń. |
ConnectionCreatingEventData |
DiagnosticSource Ładunek zdarzenia dla ConnectionCreating zdarzeń. |
ConnectionEndEventData |
Klasa ładunku DiagnosticSource zdarzenia dla RelationalEventId zdarzeń kończących połączenie. |
ConnectionErrorEventData |
DiagnosticSource Ładunek zdarzenia dla ConnectionError. |
ConnectionEventData |
Klasa podstawowa ładunku DiagnosticSource zdarzeń dla RelationalEventId zdarzeń połączenia. |
ContextInitializedEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń inicjowania kontekstu. |
CoreEventId |
Identyfikatory zdarzeń dla zdarzeń odpowiadających komunikatom rejestrowanym w zdarzeniach ILogger i wysyłanych do elementu DiagnosticSource. |
CoreLoggerExtensions |
Ta klasa zawiera metody statyczne używane przez wewnętrznych i dostawców baz danych EF Core do zapisywania informacji w obiekcie ILogger i DiagnosticListener dla dobrze znanych zdarzeń. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
CoreStrings |
Zasoby ciągów używane w wyjątkach EF itp. Te ciągi są udostępniane publicznie do użytku przez dostawców i rozszerzenia bazy danych. Kod aplikacji jest nietypowy, aby potrzebne były te ciągi. |
CosmosEventId |
Identyfikatory zdarzeń dla zdarzeń usługi Cosmos, które odpowiadają komunikatom rejestrowanym w ILogger zdarzeniach i wysyłanych do elementu DiagnosticSource. |
CosmosItemCommandExecutedEventData |
Klasa DiagnosticSource ładunku zdarzenia dla polecenia elementu cosmos wykonane zdarzenia. |
CosmosQueryEventData |
Klasa DiagnosticSource ładunku zdarzeń dla zdarzeń zapytań usługi Cosmos. |
CosmosQueryExecutedEventData |
Klasa DiagnosticSource ładunku zdarzeń dla zdarzeń zapytań usługi Cosmos. |
CosmosReadItemEventData |
Klasa DiagnosticSource ładunku zdarzeń dla zdarzeń read-item usługi Cosmos. |
DataReaderClosingEventData |
DiagnosticSourceładunek zdarzenia dla .DataReaderClosing |
DataReaderDisposingEventData |
DiagnosticSourceładunek zdarzenia dla .DataReaderDisposing |
DataReaderEventData |
DiagnosticSourceładunek zdarzenia dla .DataReaderClosing |
DbCommandInterceptor |
Abstrakcyjna klasa podstawowa do IDbCommandInterceptor użycia podczas implementowania podzestawu metod interfejsu. |
DbConnectionInterceptor |
Abstrakcyjna klasa podstawowa do IDbConnectionInterceptor użycia podczas implementowania podzestawu metod interfejsu. |
DbContextErrorEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń błędów odwołujących się do DbContextelementu . |
DbContextEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do DbContextelementu . |
DbContextTypeErrorEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń błędów odwołujących się do DbContext typu. |
DbContextTypeEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do DbContext typu. |
DbTransactionInterceptor |
Abstrakcyjna klasa podstawowa do IDbTransactionInterceptor użycia podczas implementowania podzestawu metod interfejsu. |
EntityEntryEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do EntityEntryelementu . |
EntityTypeEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają typ jednostki. |
EntityTypeSchemaEventData |
Klasa podstawowa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do typu jednostki i schematu |
EventData |
Klasa bazowa dla wszystkich ładunków zdarzeń programu Entity Framework DiagnosticSource . |
EventDefinition |
Definiuje metadane zdarzenia bez parametrów i delegata buforowanego w celu rejestrowania zdarzenia z ograniczonymi alokacjami. |
EventDefinition<TParam> |
Definiuje metadane zdarzenia z jednym parametrem i delegatem buforowanym w celu rejestrowania zdarzenia z ograniczonymi alokacjami. |
EventDefinition<TParam1,TParam2> |
Definiuje metadane zdarzenia z trzema parametrami i delegatem buforowanym w celu rejestrowania zdarzenia z ograniczonymi alokacjami. |
EventDefinition<TParam1,TParam2,TParam3> |
Definiuje metadane zdarzenia z trzema parametrami i delegatem buforowanym w celu rejestrowania zdarzenia z ograniczonymi alokacjami. |
EventDefinition<TParam1,TParam2,TParam3,TParam4> |
Definiuje metadane zdarzenia z trzema parametrami i delegatem buforowanym w celu rejestrowania zdarzenia z ograniczonymi alokacjami. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> |
Definiuje metadane zdarzenia z trzema parametrami i delegatem buforowanym w celu rejestrowania zdarzenia z ograniczonymi alokacjami. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5,TParam6> |
Definiuje metadane zdarzenia z trzema parametrami i delegatem buforowanym w celu rejestrowania zdarzenia z ograniczonymi alokacjami. |
EventDefinitionBase |
Klasa podstawowa definicji zdarzeń. |
EventDefinitionBase.MessageExtractingLogger |
Ten interfejs API obsługuje infrastrukturę Platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. |
ExecutionStrategyEventData |
DiagnosticSource Ładunek zdarzenia dla CoreEventId zdarzeń strategii wykonywania. |
ExpressionEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają wyrażenie zapytania. |
FallbackEventDefinition |
Definiuje metadane dla zdarzenia z ponad sześcioma parametrami, takie jak musi mieć specjalną obsługę. |
ForeignKeyCandidateEventData |
Klasa DiagnosticSource ładunku zdarzenia dla niezgodnych właściwości klucza obcego. |
ForeignKeyEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają klucz obcy. |
IgnoringIdentityResolutionInterceptor |
Element IIdentityResolutionInterceptor , który ignoruje nowe wystąpienie i zachowuje wartości właściwości z istniejącego śledzonego wystąpienia. |
IncludeEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają specyfikację Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) . |
IndexEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń z udziałem nieprawidłowego indeksu. |
IndexWithPropertiesEventData |
Klasa DiagnosticSource ładunku IndexPropertiesMappedToNonOverlappingTables zdarzeń dla zdarzenia. |
IndexWithPropertyEventData |
Klasa DiagnosticSource ładunku zdarzenia z udziałem nieprawidłowej nazwy właściwości w indeksie. |
InMemoryEventId |
Identyfikatory zdarzeń dla zdarzeń w pamięci, które odpowiadają komunikatom rejestrowanym w zdarzeniach ILogger i wysyłanych do elementu DiagnosticSource. |
InterceptorAggregator<TInterceptor> |
Abstrakcyjna klasa podstawowa dla implementacji IInterceptorAggregator usługi. |
InvalidIncludePathEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają nieprawidłowe informacje o ścieżce dołączania. |
KeyEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają klucz. |
LazyLoadingEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń z ILazyLoader |
LoggerCategory<T> |
Ogólna klasa pomocnika używana do implementowania Name właściwości. |
LoggingDefinitions |
Zawiera symbole zastępcze buforowania elementu EventDefinitionBase. Ta klasa jest publiczna, aby mogła być dziedziczona przez dostawców baz danych w celu dodania buforowania dla ich zdarzeń. Nie należy jej używać w żadnym innym celu. |
MigrationAssemblyEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń zestawów migracji. |
MigrationColumnOperationEventData |
DiagnosticSource Ładunek zdarzenia dla zdarzeń odwołujących się do operacji kolumny Migrations. |
MigrationEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń określonej migracji. |
MigrationScriptingEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń skryptów migracji. |
MigrationTypeEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń migracji. |
MigratorConnectionEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń połączenia migracji. |
MigratorEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń migracji. |
MinBatchSizeEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń o minimalnym rozmiarze partii. |
NavigationBaseEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń z elementem INavigationBase. |
NavigationEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń z elementem INavigation. |
NavigationPathEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają właściwość nawigacji. |
PropertyChangedEventData |
Klasa DiagnosticSource ładunku zdarzeń wskazująca zmienioną wartość właściwości. |
PropertyEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają właściwość. |
PropertyValueEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń wskazujących wartość właściwości. |
QueryExpressionEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają wyrażenie zapytania. |
QueryModelClientEvalEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają model zapytań i wyrażenie. |
QueryModelEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają model zapytania. |
ReferenceChangedEventData |
Klasa DiagnosticSource ładunku zdarzeń wskazująca zmienioną wartość właściwości. |
RelationalConcurrencyExceptionEventData |
DiagnosticSource Ładunek zdarzenia używany, gdy DbUpdateConcurrencyException element jest zgłaszany z dostawcy relacyjnej bazy danych. |
RelationalEventId |
Identyfikatory zdarzeń dla zdarzeń relacyjnych, które odpowiadają komunikatom rejestrowanym w ILogger zdarzeniach i wysyłanych do elementu DiagnosticSource. |
RelationalLoggerExtensions |
Ta klasa zawiera metody statyczne używane przez wewnętrznych i relacyjnych dostawców baz danych EF Core do zapisywania informacji w obiekcie ILogger i DiagnosticListener dla dobrze znanych zdarzeń. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
RelationalLoggingDefinitions |
Zawiera symbole zastępcze buforowania elementu EventDefinitionBase. Ta klasa jest publiczna, aby mogła być dziedziczona przez dostawców baz danych w celu dodania buforowania dla ich zdarzeń. Nie należy jej używać w żadnym innym celu. |
RelationalStrings |
Zasoby ciągów używane w wyjątkach EF itp. Te ciągi są udostępniane publicznie do użytku przez dostawców i rozszerzenia bazy danych. Kod aplikacji jest nietypowy, aby potrzebne były te ciągi. |
SaveChangesCompletedEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które wskazują SaveChanges() , że zostało ukończone. |
SaveChangesEventData |
Klasa DiagnosticSource ładunku zdarzeń określająca zapisane jednostki i wiersze, których dotyczy problem. |
SaveChangesInterceptor |
Abstrakcyjna klasa podstawowa do ISaveChangesInterceptor użycia podczas implementowania podzestawu metod interfejsu. |
SequenceEventData |
Klasa podstawowa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do sekwencji. |
ServiceProviderDebugInfoEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do informacji debugowania dotyczących tworzenia dostawcy usług. |
ServiceProviderEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do kontenera IServiceProvider . |
ServiceProvidersEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do wielu IServiceProvider kontenerów. |
SharedDependentEntityEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do dwóch IEntityType wystąpień. |
SkipCollectionChangedEventData |
Klasa DiagnosticSource ładunku zdarzeń wskazująca, że właściwość nawigacji pominięcia kolekcji zawiera jednostki dodane i/lub usunięte. |
SkipNavigationEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń z elementem ISkipNavigation. |
SqliteEventId |
Identyfikatory zdarzeń dla zdarzeń SQLite, które odpowiadają komunikatom rejestrowanym w ILogger zdarzeniach i wysyłanych do elementu DiagnosticSource. |
SqlServerEventId |
Identyfikatory zdarzeń dla zdarzeń SQL Server odpowiadających komunikatom rejestrowanym w ILogger zdarzeniach i wysyłanych do elementu DiagnosticSource. |
StateChangedEventData |
Klasa DiagnosticSource ładunku zdarzeń wskazująca zmianę śledzonej jednostki z jednej EntityState na drugą. |
StoredProcedurePropertyEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń obejmujących mapowanie właściwości na procedurę składowaną. |
TransactionEndEventData |
Klasa podstawowa DiagnosticSource ładunku zdarzeń dla RelationalEventId zdarzeń końcowych transakcji. |
TransactionEnlistedEventData |
DiagnosticSource Ładunek zdarzenia dla RelationalEventId zdarzeń na liście transakcji. |
TransactionErrorEventData |
Klasa podstawowa DiagnosticSource ładunku zdarzeń dla RelationalEventId zdarzeń błędów transakcji. |
TransactionEventData |
Klasa podstawowa ładunku DiagnosticSource zdarzenia dla RelationalEventId zdarzeń transakcji. |
TransactionStartingEventData |
Klasa podstawowa ładunku DiagnosticSource zdarzenia dla RelationalEventId zdarzeń transakcji. |
TwoPropertyBaseCollectionsEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają dwie kolekcje właściwości. |
TwoSqlExpressionsEventData |
Klasa podstawowa DiagnosticSource ładunku zdarzenia dla zdarzeń, które odwołują się do dwóch SqlExpression. |
TwoUnmappedPropertyCollectionsEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają dwie niezamapowane kolekcje właściwości. |
TypeEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń odwołujących się do Typeelementu . |
UniquifiedPropertyEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają właściwość, która została uniquified. |
UpdateEntryEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają wpis aktualizacji jednostki. |
UpdatingIdentityResolutionInterceptor |
Element IIdentityResolutionInterceptor , który kopiuje wartości właściwości z nowego wystąpienia jednostki do śledzonego wystąpienia jednostki. |
ValueConverterEventData |
Klasa DiagnosticSource ładunku zdarzenia dla zdarzeń, które mają element ValueConverter. |
WarningsConfiguration |
Reprezentuje konfigurację, dla której ostrzeżenia powinny być zgłaszane, rejestrowane lub ignorowane. według dostawców lub rozszerzeń bazy danych. Te opcje są ustawiane przy użyciu polecenia WarningsConfigurationBuilder. |
WarningsConfigurationBuilder |
Konfiguruje zachowanie środowiska uruchomieniowego zdarzeń generowanych przez program Entity Framework. Dla każdego identyfikatora zdarzenia można ustawić domyślne zachowanie i zachowania. Ta klasa jest używana w interfejsie ConfigureWarnings(Action<WarningsConfigurationBuilder>) API i nie jest przeznaczona do bezpośredniego konstruowania w kodzie aplikacji. |
Struktury
IdentityResolutionInterceptionData |
Obiekt parametru przekazany do IIdentityResolutionInterceptor metod. |
InstantiationBindingInterceptionData |
Obiekt parametru przekazany do IInstantiationBindingInterceptor metod. |
InterceptionResult |
Reprezentuje wynik z IInterceptor takiego elementu, ISaveChangesInterceptor aby umożliwić pomijanie normalnego działania przechwyconego. |
InterceptionResult<TResult> |
Reprezentuje wynik z IInterceptor takiego elementu, ISaveChangesInterceptor aby umożliwić pomijanie normalnego działania przechwyconego. |
MaterializationInterceptionData |
Obiekt parametru przekazany do IMaterializationInterceptor metod zawierających dane dotyczące wystąpienia, które jest zmaterializowane. |
Interfejsy
ICollectionChangedEventData |
Interfejs zaimplementowany przez dowolną EventData podklasę, która reprezentuje zmianę nawigacji pominięcia kolekcji lub regularnego nawigacji kolekcji. |
IDbCommandInterceptor |
Umożliwia przechwytywanie poleceń wysyłanych do relacyjnej bazy danych. |
IDbConnectionInterceptor |
Umożliwia przechwytywanie operacji w systemie DbConnection. |
IDbContextLogger |
Prosty interfejs rejestrowania dla zdarzeń programu Entity Framework. Używane przez LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
IDbTransactionInterceptor |
Umożliwia przechwytywanie operacji związanych z elementem DbTransaction. |
IDiagnosticsLogger |
Łączy ILogger i DiagnosticSource do użycia przez wszystkie rejestrowanie ef Core, dzięki czemu zdarzenia mogą być wysyłane zarówno do ILogger ASP.NET, jak i DiagnosticSource dla wszystkich innych. |
IDiagnosticsLogger<TLoggerCategory> |
Łączy ILogger i DiagnosticSource do użycia przez wszystkie rejestrowanie ef Core, dzięki czemu zdarzenia mogą być wysyłane zarówno do ILogger ASP.NET, jak i DiagnosticSource dla wszystkich innych. |
IErrorEventData |
Interfejs zaimplementowany przez dowolną EventData podklasę, która reprezentuje zdarzenie błędu z elementem Exception. |
IIdentityResolutionInterceptor |
Umożliwia przechwytywanie konfliktów rozpoznawania tożsamości podczas DbContext uruchamiania śledzenia nowych wystąpień jednostek. |
IInstantiationBindingInterceptor |
Element ISingletonInterceptor służący do modyfikowania używanego InstantiationBinding podczas tworzenia wystąpień jednostek. |
IInterceptor |
Podstawowy interfejs dla wszystkich przechwytywania programu Entity Framework. |
IInterceptorAggregator |
Usługa rozpoznawania pojedynczego elementu IInterceptor ze wszystkich zarejestrowanych na serwerze DbContext lub w wewnętrznym dostawcy usług. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
IInterceptors |
Usługa, która rozpoznaje jeden z IInterceptor wszystkich zarejestrowanych na serwerze DbContext lub w wewnętrznym dostawcy usług. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
ILoggingOptions |
Opcje ustawione na poziomie pojedynczego IServiceProvider , aby kontrolować sposób rejestrowania i/lub zgłaszania komunikatów w wyjątkach. |
IMaterializationInterceptor |
Element ISingletonInterceptor służący do przechwytywania różnych części tworzenia i inicjowania obiektów podczas tworzenia obiektu przez program Entity Framework, zazwyczaj z danych zwracanych przez zapytanie. |
INavigationBaseEventData |
Typowy interfejs dla klas ładunku zdarzeń, które mają klasę INavigationBase. |
IQueryExpressionInterceptor |
Umożliwia przechwytywanie drzew wyrażeń zapytań i wynikowych skompilowanych delegatów. |
IRelationalCommandDiagnosticsLogger |
Rozwiązanie IDiagnosticsLogger<TLoggerCategory> z dodatkowymi funkcjami dostosowanymi do rejestrowania o wysokiej wydajności. |
IRelationalConnectionDiagnosticsLogger |
Rozwiązanie IDiagnosticsLogger<TLoggerCategory> z dodatkowymi funkcjami dostosowanymi do rejestrowania o wysokiej wydajności. |
ISaveChangesInterceptor |
Umożliwia przechwytywanie DbContext.SaveChanges metod i DbContext.SaveChangesAync . |
ISingletonInterceptor |
Podstawowy interfejs dla wszystkich przechwytywania programu Entity Framework zarejestrowanych jako Singleton usługi. Oznacza to, że pojedyncze wystąpienie jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. |
Wyliczenia
CommandSource |
Wyliczenia używane przez CommandEventDatapodklasy i wskazują źródło DbCommand używanego do wykonywania polecenia. |
DbCommandMethod |
Wyliczenia używane przez CommandEventDatapodklasy, aby wskazać metodę DbCommand używaną do wykonywania polecenia. |
DbContextLoggerOptions |
Opcje formatowania do użycia z parametrami Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger i LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>). |