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 |