Microsoft.EntityFrameworkCore 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
| BackingFieldAttribute |
Nadaje nazwę pola zapasowego skojarzonego z tą właściwością lub właściwością nawigacji. |
| ChangeTrackerExtensions |
Metody rozszerzeń dla klasy ChangeTracker. |
| CommentAttribute |
Oznacza klasę, właściwość lub pole z komentarzem do ustawienia w odpowiedniej tabeli lub kolumnie bazy danych. |
| ConventionAnnotatableExtensions |
Metody rozszerzeń dla klasy IConventionAnnotatable. |
| ConventionEntityTypeExtensions |
Metody rozszerzeń dla klasy IConventionEntityType. |
| ConventionForeignKeyExtensions |
Metody rozszerzeń dla klasy IConventionForeignKey. |
| ConventionKeyExtensions |
Metody rozszerzeń dla klasy IConventionKey. |
| ConventionModelExtensions |
Metody rozszerzeń dla klasy IConventionModel. |
| ConventionNavigationExtensions |
Metody rozszerzeń dla klasy IConventionNavigation. |
| ConventionPropertyBaseExtensions |
Metody rozszerzeń dla klasy IConventionPropertyBase. |
| ConventionPropertyExtensions |
Metody rozszerzeń dla klasy IConventionProperty. |
| ConventionTypeBaseExtensions |
Metody rozszerzeń dla klasy IConventionTypeBase. |
| CosmosDatabaseFacadeExtensions |
Metody rozszerzeń zwracane DatabaseFacade z Database tej metody mogą być używane tylko z dostawcą usługi Cosmos. |
| CosmosDbContextOptionsExtensions |
Metody rozszerzenia specyficzne dla usługi Cosmos dla programu DbContextOptionsBuilder. |
| CosmosEntityTypeBuilderExtensions |
Metody rozszerzenia specyficzne dla usługi Cosmos dla programu EntityTypeBuilder. |
| CosmosEntityTypeExtensions |
Metody rozszerzenia typu jednostki dla metadanych usługi Cosmos. |
| CosmosModelBuilderExtensions |
Metody rozszerzenia specyficzne dla usługi Cosmos dla programu ModelBuilder. |
| CosmosModelExtensions |
Metody rozszerzenia modelu dla metadanych usługi Cosmos. |
| CosmosPrimitiveCollectionBuilderExtensions |
Metody rozszerzenia specyficzne dla usługi Cosmos dla programu PrimitiveCollectionBuilder. |
| CosmosPropertyBuilderExtensions |
Metody rozszerzenia specyficzne dla usługi Cosmos dla programu PropertyBuilder. |
| CosmosPropertyExtensions |
Metody rozszerzenia właściwości dla metadanych usługi Cosmos. |
| CosmosQueryableExtensions |
Metody rozszerzenia specyficzne dla usługi Cosmos dla zapytań LINQ. |
| DbContext |
Wystąpienie dbContext reprezentuje sesję z bazą danych i może służyć do wykonywania zapytań i zapisywania wystąpień jednostek. DbContext jest kombinacją wzorców Unit Of Work i Repository. |
| DbContextOptions |
Opcje, które mają być używane przez element DbContext. Zwykle zastępujesz OnConfiguring(DbContextOptionsBuilder) klasę lub używasz DbContextOptionsBuilder klasy do tworzenia wystąpień tej klasy i nie jest ona przeznaczona do bezpośredniego konstruowania w kodzie aplikacji. |
| DbContextOptions<TContext> |
Opcje, które mają być używane przez element DbContext. Zwykle zastępujesz OnConfiguring(DbContextOptionsBuilder) klasę lub używasz DbContextOptionsBuilder<TContext> klasy do tworzenia wystąpień tej klasy i nie jest ona przeznaczona do bezpośredniego konstruowania w kodzie aplikacji. |
| DbContextOptionsBuilder |
Udostępnia prostą powierzchnię interfejsu API do konfigurowania programu DbContextOptions. Bazy danych (i inne rozszerzenia) zwykle definiują metody rozszerzenia dla tego obiektu, które umożliwiają skonfigurowanie połączenia z bazą danych (i innych opcji) do użycia na potrzeby kontekstu. |
| DbContextOptionsBuilder<TContext> |
Udostępnia prostą powierzchnię interfejsu API do konfigurowania programu DbContextOptions<TContext>. Bazy danych (i inne rozszerzenia) zwykle definiują metody rozszerzenia dla tego obiektu, które umożliwiają skonfigurowanie połączenia z bazą danych (i innych opcji) do użycia na potrzeby kontekstu. |
| DbFunctionAttribute |
Mapuje statyczną metodę CLR na funkcję bazy danych, aby metoda CLR mogła być używana w zapytaniach LINQ. Zgodnie z konwencją używa nazwy metody .NET jako nazwy funkcji bazy danych i schematu domyślnego. |
| DbFunctions |
Udostępnia metody CLR, które są tłumaczone na funkcje bazy danych, gdy są używane w zapytaniach LINQ to Entities. Metody w tej klasie są dostępne za pośrednictwem metody Functions. |
| DbFunctionsExtensions |
Udostępnia metody CLR, które są tłumaczone na funkcje bazy danych, gdy są używane w zapytaniach LINQ to Entities. Metody w tej klasie są dostępne za pośrednictwem metody Functions. |
| DbLoggerCategory |
Interfejs API do pobierania kategorii rejestratora w przyjazny dla funkcji IntelliSense/tabulacji. |
| DbLoggerCategory.ChangeTracking |
Kategoria rejestratora komunikatów z wykrywania zmian i śledzenia. |
| DbLoggerCategory.Database |
Kategorie rejestratora dla komunikatów związanych z interakcjami z bazą danych. |
| DbLoggerCategory.Database.Command |
Kategoria rejestratora do wykonywania poleceń, w tym sql wysłana do bazy danych. |
| DbLoggerCategory.Database.Connection |
Kategoria rejestratora komunikatów związanych z operacjami połączenia. |
| DbLoggerCategory.Database.Transaction |
Kategoria rejestratora komunikatów związanych z operacjami transakcji. |
| DbLoggerCategory.Infrastructure |
Kategoria rejestratora dla różnych komunikatów z infrastruktury programu Entity Framework. |
| DbLoggerCategory.Migrations |
Komunikaty kategorii rejestratora z obszaru Migracje. |
| DbLoggerCategory.Model |
Kategorie rejestratora komunikatów związanych z kompilowaniem modelu i metadanymi. |
| DbLoggerCategory.Model.Validation |
Kategoria rejestratora komunikatów z weryfikacji modelu. |
| DbLoggerCategory.Query |
Kategoria rejestratora komunikatów związanych z zapytaniami, z wyłączeniem wygenerowanego kodu SQL, który należy do DbLoggerCategory.Database.Command kategorii. |
| DbLoggerCategory.Scaffolding |
Kategoria rejestratora dla komunikatów ze szkieletu/inżynierii odwrotnej. |
| DbLoggerCategory.Update |
Kategoria rejestratora komunikatów związanych z SaveChanges(), z wyłączeniem komunikatów dotyczących interakcji z DbLoggerCategory.Database bazą danych, które są objęte kategoriami. |
| DbQuery<TQuery> |
Element DbQuery<TQuery> może służyć do wykonywania zapytań dotyczących wystąpień elementu Wyniki zapytania LINQ względem elementu DbQuery<TQuery> będą zawierać wyniki zwrócone z bazy danych i mogą nie odzwierciedlać zmian wprowadzonych w kontekście, które nie zostały utrwalone w bazie danych. Na przykład wyniki nie będą zawierać nowo dodanych widoków i mogą nadal zawierać widoki oznaczone do usunięcia. W zależności od używanej bazy danych niektóre części zapytania LINQ względem DbQuery<TQuery> elementu mogą być oceniane w pamięci, a nie tłumaczone na zapytanie bazy danych. DbQuery<TQuery> obiekty są zwykle uzyskiwane z DbQuery<TQuery> właściwości pochodnej DbContext lub z Query<TQuery>() metody . |
| DbSet<TEntity> |
Element DbSet<TEntity> może służyć do wykonywania zapytań i zapisywania wystąpień programu |
| DbUpdateConcurrencyException |
Wyjątek zgłaszany w przypadku wystąpienia naruszenia współbieżności podczas zapisywania w bazie danych. Naruszenie współbieżności występuje, gdy podczas zapisywania wystąpi nieoczekiwana liczba wierszy. Jest to zwykle spowodowane tym, że dane w bazie danych zostały zmodyfikowane od czasu załadowania ich do pamięci. |
| DbUpdateException |
Wyjątek zgłaszany w przypadku wystąpienia błędu podczas zapisywania w bazie danych. |
| DeleteBehaviorAttribute |
Konfiguruje właściwość nawigacji po stronie zależnej relacji, aby wskazać, w jaki sposób operacja usuwania jest stosowana do jednostek zależnych w relacji po jej usunięciu lub zerwaniu relacji. |
| EF |
Metody statyczne, które są przydatne w kodzie aplikacji, gdzie nie ma typu EF dla metody, z której ma być uzyskiwany dostęp. Na przykład odwoływanie się do właściwości stanu w tle w zapytaniu LINQ. |
| EntityFrameworkQueryableExtensions |
Metody rozszerzenia powiązane z programem Entity Framework LINQ. |
| EntityTypeConfigurationAttribute |
Określa typ konfiguracji dla typu jednostki. |
| EntityTypeConfigurationAttribute<TConfiguration,TEntity> |
Określa typ konfiguracji dla typu jednostki. |
| EntityTypeExtensions |
Metody rozszerzenia typu jednostki dla elementu IReadOnlyEntityType. |
| ExecutionStrategyExtensions |
Metody rozszerzeń dla IExecutionStrategy |
| ForeignKeyExtensions |
Metody rozszerzeń dla klasy IReadOnlyForeignKey. |
| IndexAttribute |
Określa indeks do wygenerowania w bazie danych. |
| IndexExtensions |
Metody rozszerzeń dla klasy IIndex. |
| InMemoryDatabaseFacadeExtensions |
Metody rozszerzenia specyficzne dla pamięci dla programu Database. |
| InMemoryDbContextOptionsExtensions |
Metody rozszerzenia specyficzne dla pamięci dla programu DbContextOptionsBuilder. |
| InMemoryEntityTypeBuilderExtensions |
Metody rozszerzenia dla EntityTypeBuilder dostawcy w pamięci. |
| InMemoryEntityTypeExtensions |
Metody rozszerzenia dla IReadOnlyEntityType dostawcy w pamięci. |
| KeyExtensions |
Metody rozszerzeń dla klasy IReadOnlyKey. |
| KeylessAttribute |
Oznacza typ jako jednostkę bez klucza. |
| LazyLoadingProxiesOptionsBuilder |
Umożliwia wykonanie SQL Server określonej konfiguracji na platformie DbContextOptions. |
| ModelBuilder |
Udostępnia prostą powierzchnię interfejsu API do konfigurowania obiektu IMutableModel definiującego kształt jednostek, relacje między nimi i sposób mapowania ich na bazę danych. |
| ModelConfigurationBuilder |
Udostępnia prostą powierzchnię interfejsu API do ustawiania ustawień domyślnych i konfigurowania konwencji przed ich uruchomieniem. |
| ModelCreationDependencies |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio 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 programu Entity Framework Core. |
| ModelExtensions |
Metody rozszerzeń dla klasy IReadOnlyModel. |
| MutableAnnotatableExtensions |
Metody rozszerzeń dla klasy IMutableAnnotatable. |
| MutableEntityTypeExtensions |
Metody rozszerzeń dla klasy IMutableEntityType. |
| MutableForeignKeyExtensions |
Metody rozszerzeń dla klasy IMutableForeignKey. |
| MutableKeyExtensions |
Metody rozszerzeń dla klasy IMutableKey. |
| MutableModelExtensions |
Metody rozszerzeń dla klasy IMutableModel. |
| MutableNavigationExtensions |
Metody rozszerzeń dla klasy IMutableNavigation. |
| MutablePropertyBaseExtensions |
Metody rozszerzeń dla klasy IMutablePropertyBase. |
| MutablePropertyExtensions |
Metody rozszerzeń dla klasy IMutableProperty. |
| MutableTypeBaseExtensions |
Metody rozszerzeń dla klasy IMutableTypeBase. |
| NavigationExtensions |
Metody rozszerzeń dla klasy IReadOnlyNavigation. |
| ObservableCollectionExtensions |
Metody rozszerzeń dla klasy ObservableCollection<T>. |
| OwnedAttribute |
Oznacza typ jako należący do. Wszystkie odwołania do tego typu zostaną skonfigurowane jako należące do niego typy jednostek. |
| PrecisionAttribute |
Konfiguruje dokładność danych dozwolonych w tej właściwości. Jeśli na przykład właściwość jest wartością , Decimal jest to maksymalna liczba cyfr. |
| PrimaryKeyAttribute |
Określa klucz podstawowy dla typu jednostki zamapowanego na ten typ CLR. |
| PropertyBaseExtensions |
Metody rozszerzeń dla klasy IReadOnlyPropertyBase. |
| PropertyExtensions |
Metody rozszerzeń dla klasy IReadOnlyProperty. |
| ProxiesExtensions |
Metody rozszerzeń związane z używaniem serwerów proxy z programem Entity Framework Core. |
| RelationalCollectionOwnershipBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu CollectionOwnershipBuilder. |
| RelationalComplexTypeExtensions |
Złożone metody rozszerzenia typu dla metadanych relacyjnej bazy danych. |
| RelationalComplexTypePrimitiveCollectionBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ComplexTypePrimitiveCollectionBuilder. |
| RelationalComplexTypePropertyBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ComplexTypePropertyBuilder. |
| RelationalDatabaseFacadeExtensions |
Metody rozszerzeń zwracane DatabaseFacade z Database tej metody mogą być używane tylko z dostawcami relacyjnych baz danych. |
| RelationalDbFunctionsExtensions |
Udostępnia metody CLR, które są tłumaczone na funkcje bazy danych, gdy są używane w zapytaniach LINQ to Entities. Metody w tej klasie są dostępne za pośrednictwem metody Functions. |
| RelationalElementTypeBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ElementTypeBuilder. |
| RelationalElementTypeExtensions |
IElementType metody rozszerzeń dla metadanych relacyjnej bazy danych. |
| RelationalEntityTypeBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu EntityTypeBuilder. |
| RelationalEntityTypeExtensions |
Metody rozszerzenia typu jednostki dla metadanych relacyjnej bazy danych. |
| RelationalForeignKeyBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla konstruktorów relacji. |
| RelationalForeignKeyExtensions |
Metody rozszerzenia klucza obcego dla metadanych relacyjnej bazy danych. |
| RelationalIndexBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu IndexBuilder. |
| RelationalIndexExtensions |
Metody rozszerzenia indeksu dla metadanych relacyjnej bazy danych. |
| RelationalKeyBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu KeyBuilder. |
| RelationalKeyExtensions |
Kluczowe metody rozszerzenia dla metadanych relacyjnej bazy danych. |
| RelationalMetadataExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla metadanych. |
| RelationalModelBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ModelBuilder. |
| RelationalModelExtensions |
Metody rozszerzenia modelu specyficzne dla relacyjnego. |
| RelationalOwnedNavigationBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu OwnedNavigationBuilder. |
| RelationalPrimitiveCollectionBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu PrimitiveCollectionBuilder. |
| RelationalPropertiesConfigurationBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu PropertiesConfigurationBuilder. |
| RelationalPropertyBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu PropertyBuilder. |
| RelationalPropertyExtensions |
Metody rozszerzenia właściwości dla metadanych relacyjnej bazy danych. |
| RelationalQueryableExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla zapytań LINQ. |
| RelationalQueryTypeBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu QueryTypeBuilder. |
| RelationalReferenceCollectionBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ReferenceCollectionBuilder. |
| RelationalReferenceOwnershipBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ReferenceOwnershipBuilder. |
| RelationalReferenceReferenceBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ReferenceReferenceBuilder. |
| RelationalTriggerBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu TriggerBuilder. |
| RelationalTriggerExtensions |
Wyzwalanie metod rozszerzenia dla metadanych relacyjnej bazy danych. |
| RelationalTypeBaseExtensions |
Metody rozszerzenia typu dla metadanych relacyjnej bazy danych. |
| RelationalTypeMappingConfigurationBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu TypeMappingConfigurationBuilder. |
| SaveChangesEventArgs |
Podstawowe argumenty zdarzeń dla zdarzeń DbContext.SaveChanges i DbContext.SaveChangesAsync . |
| SaveChangesFailedEventArgs |
Argumenty zdarzeń dla SaveChangesFailed zdarzenia. |
| SavedChangesEventArgs |
Argumenty zdarzeń dla SavedChanges zdarzenia. |
| SavingChangesEventArgs |
Argumenty zdarzeń dla SavingChanges zdarzenia. |
| ScaffoldingModelExtensions |
Rozszerzenia modelu czasu projektowania. |
| ServicePropertyExtensions |
Metody rozszerzeń dla klasy IServiceProperty. |
| SkipNavigationExtensions |
Metody rozszerzeń dla klasy ISkipNavigation. |
| SqliteComplexTypePropertyBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu ComplexTypePropertyBuilder. |
| SqliteDatabaseFacadeExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu Database. |
| SqliteDbContextOptionsBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu DbContextOptionsBuilder. |
| SqliteDbFunctionsExtensions |
Zawiera metody rozszerzenia dla DbFunctions dostawcy Microsoft.EntityFrameworkCore.Sqlite. |
| SqliteEntityTypeBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu EntityTypeBuilder. |
| SqliteEntityTypeExtensions |
Metody rozszerzenia typu jednostki dla metadanych specyficznych dla witryny Sqlite. |
| SqliteEntityTypeMappingFragmentExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu IReadOnlyEntityTypeMappingFragment. |
| SqliteIndexBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu IndexBuilder. |
| SqliteKeyBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu KeyBuilder. |
| SqliteMetadataExtensions |
Metody rozszerzenia specyficzne dla sqlite dla metadanych. |
| SqliteNetTopologySuiteDbContextOptionsBuilderExtensions |
NetTopologySuite specyficzne metody rozszerzenia dla programu SqliteDbContextOptionsBuilder. |
| SqliteNetTopologySuitePropertyBuilderExtensions |
Metody rozszerzenia specyficzne dla sqLite i NetTopologySuite dla programu PropertyBuilder. |
| SqlitePropertyBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu PropertyBuilder. |
| SqlitePropertyExtensions |
Metody rozszerzenia dla IProperty metadanych SQLite. |
| SqliteReferenceCollectionBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu ReferenceCollectionBuilder. |
| SqliteReferenceReferenceBuilderExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu ReferenceReferenceBuilder. |
| SqliteTableBuilderExtensions |
Metody rozszerzenia specyficzne dla witryny Sqlite dla programu TableBuilder. |
| SqliteTableExtensions |
Metody rozszerzenia specyficzne dla sqlite dla programu ITable. |
| SqlServerCollectionOwnershipBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu CollectionOwnershipBuilder. |
| SqlServerComplexTypePrimitiveCollectionBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu ComplexTypePrimitiveCollectionBuilder. |
| SqlServerComplexTypePropertyBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu ComplexTypePropertyBuilder. |
| SqlServerDatabaseFacadeExtensions |
SQL Server określonych metod rozszerzeń dla programu Database. |
| SqlServerDbContextOptionsExtensions |
SQL Server określonych metod rozszerzeń dla programu DbContextOptionsBuilder. |
| SqlServerDbFunctionsExtensions |
Udostępnia metody CLR, które są tłumaczone na funkcje bazy danych, gdy są używane w zapytaniach LINQ to Entities. Metody w tej klasie są dostępne za pośrednictwem metody Functions. |
| SqlServerDbSetExtensions |
Metody rozszerzenia specyficzne dla bazy danych programu Sql Server dla zapytań LINQ z odblokowanym dostępem do konta root w zestawie dbSet. |
| SqlServerEntityTypeBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu EntityTypeBuilder. |
| SqlServerEntityTypeExtensions |
Metody rozszerzenia typu jednostki dla metadanych specyficznych dla SQL Server. |
| SqlServerEntityTypeMappingFragmentExtensions |
SQL Server określonych metod rozszerzeń dla programu IReadOnlyEntityTypeMappingFragment. |
| SqlServerIndexBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu IndexBuilder. |
| SqlServerIndexExtensions |
Metody rozszerzenia indeksu dla metadanych specyficznych dla SQL Server. |
| SqlServerKeyBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu KeyBuilder. |
| SqlServerKeyExtensions |
Kluczowe metody rozszerzenia dla metadanych specyficznych dla SQL Server. |
| SqlServerMetadataExtensions |
SQL Server określonych metod rozszerzeń metadanych. |
| SqlServerModelBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu ModelBuilder. |
| SqlServerModelExtensions |
Metody rozszerzenia modelu dla metadanych specyficznych dla SQL Server. |
| SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions |
NetTopologySuite specyficzne metody rozszerzenia dla programu SqlServerDbContextOptionsBuilder. |
| SqlServerPrimitiveCollectionBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu PrimitiveCollectionBuilder. |
| SqlServerPropertyBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu PropertyBuilder. |
| SqlServerPropertyExtensions |
Metody rozszerzenia właściwości dla metadanych specyficznych dla SQL Server. |
| SqlServerReferenceCollectionBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu ReferenceCollectionBuilder. |
| SqlServerReferenceOwnershipBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu ReferenceOwnershipBuilder. |
| SqlServerReferenceReferenceBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu ReferenceReferenceBuilder. |
| SqlServerRetryingExecutionStrategy |
Implementacja IExecutionStrategy ponawiania nieudanych wykonań w SQL Server. |
| SqlServerTableBuilderExtensions |
SQL Server określonych metod rozszerzeń dla programu TableBuilder. |
| SqlServerTableExtensions |
SQL Server określonych metod rozszerzeń dla programu ITable. |
| TableExpressionExtensions |
Metody rozszerzeń typów TableExpressionBase i powiązane typy. |
| TypeBaseExtensions |
Metody rozszerzeń dla klasy IReadOnlyTypeBase. |
| UnicodeAttribute |
Konfiguruje właściwość jako zdolną do utrwalania znaków Unicode. |
| WarningConfigurationBuilderExtensions |
Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu WarningsConfigurationBuilder. |
Struktury
| DbContextId |
Unikatowy identyfikator wystąpienia kontekstu i dzierżawy puli, jeśli istnieje. |
| RawSqlString |
Ciąg reprezentujący nieprzetworzone zapytanie SQL. Ten typ umożliwia rozpoznawanie przeciążeń między regularnym i interpolowanym FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) a ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) |
Interfejsy
| IDbContextFactory<TContext> |
Definiuje fabrykę do tworzenia DbContext wystąpień. |
| IEntityTypeConfiguration<TEntity> |
Umożliwia skonfigurowanie typu jednostki do uwzględnienia w oddzielnej klasie, a nie w wierszu .OnModelCreating(ModelBuilder) Zaimplementuj ten interfejs, stosując konfigurację dla jednostki w metodzie Configure(EntityTypeBuilder<TEntity>) , a następnie zastosuj konfigurację do modelu przy użyciu metody w OnModelCreating(ModelBuilder)pliku ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) . |
| IQueryTypeConfiguration<TQuery> |
Umożliwia skonfigurowanie typu zapytania uwzględnianego w oddzielnej klasie, a nie w wierszu .OnModelCreating(ModelBuilder) Zaimplementuj ten interfejs, stosując konfigurację dla zapytania w metodzie Configure(QueryTypeBuilder<TQuery>) , a następnie zastosuj konfigurację do modelu przy użyciu metody w OnModelCreating(ModelBuilder)pliku ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) . |
Wyliczenia
| AutoTransactionBehavior |
Wskazuje, czy transakcja zostanie utworzona automatycznie SaveChanges() , jeśli transakcja użytkownika nie została utworzona za pośrednictwem funkcji "BeginTransaction" lub podana za pośrednictwem funkcji "UseTransaction". |
| ChangeTrackingStrategy |
Wskazuje, w jaki sposób kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. |
| DataCompressionType |
Wskazuje typ kompresji danych używanej w indeksie. |
| DeleteBehavior |
Wskazuje sposób stosowania operacji usuwania do jednostek zależnych w relacji po usunięciu podmiotu zabezpieczeń lub zerwaniu relacji. |
| EntityState |
Stan, w którym jednostka jest śledzona przez kontekst. |
| PropertyAccessMode |
Przekaż wartość z tego wyliczenia do UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)lub UsePropertyAccessMode(PropertyAccessMode) , aby zmienić, czy właściwość lub pole zapasowe będzie używane podczas odczytywania i zapisywania do właściwości lub pola. |
| QuerySplittingBehavior |
Wskazuje sposób ładowania powiązanych kolekcji w zapytaniu z bazy danych. |
| QueryTrackingBehavior |
Wskazuje, w jaki sposób wyniki zapytania są śledzone przez element ChangeTracker. |
| WarningBehavior |
Zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework |