Microsoft.EntityFrameworkCore.Metadata 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
CheckConstraintExtensions |
Metody rozszerzenia dla programu ICheckConstraint. |
ColumnExtensions |
Metody rozszerzenia dla programu IColumn. |
ColumnMappingExtensions |
Metody rozszerzenia dla programu IColumnMapping. |
ConfigurationSourceExtensions |
Udostępnia metody rozszerzenia dla ConfigurationSource |
ConstructorBinding |
Definiuje powiązanie parametrów z clR ConstructorInfo dla typu jednostki. |
ContextParameterBinding |
Opisuje powiązanie DbContextelementu , które może również nie mieć i nie skojarzyć z IServicePropertynim parametru w konstruktorze, metodzie fabryki lub podobnej. |
DbFunctionExtensions |
Metody rozszerzenia dla programu IDbFunction. |
DbFunctionParameterExtensions |
Metody rozszerzenia dla programu IDbFunctionParameter. |
DefaultValueBinding |
Definiuje powiązanie parametrów, aby utworzyć wartość domyślną typu. |
DependencyInjectionMethodParameterBinding |
Opisuje powiązanie metody w wewnętrznej usłudze iniekcji zależności EF, która może również nie mieć i nie skojarzyć parametru IServicePropertyw konstruktorze, metodzie fabryki lub podobnej. |
DependencyInjectionParameterBinding |
Opisuje powiązanie z wewnętrzną usługą iniekcji zależności EF, która może lub nie może mieć i nie jest skojarzona IServicePropertyz parametrem w konstruktorze, metodzie fabryki lub podobnej. |
EntityTypeFullNameComparer |
Implementacja IComparer<T> i IEqualityComparer<T> porównanie IReadOnlyEntityType wystąpień według pełnej unikatowej nazwy. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
EntityTypeParameterBinding |
Opisuje powiązanie IEntityTypeelementu , które może również nie mieć i nie skojarzyć z IServicePropertynim parametru w konstruktorze, metodzie fabryki lub podobnej. |
FactoryMethodBinding |
Definiuje powiązanie parametrów z metodą fabryki. |
ForeignKeyComparer |
Implementacja IComparer<T> i IEqualityComparer<T> porównanie IReadOnlyForeignKey wystąpień. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
ForeignKeyConstraintExtensions |
Metody rozszerzenia dla programu IForeignKeyConstraint. |
FunctionColumnExtensions |
Metody rozszerzenia dla programu IFunctionColumn. |
FunctionColumnMappingExtensions |
Metody rozszerzenia dla programu IFunctionColumnMapping. |
FunctionMappingExtensions |
Metody rozszerzenia dla programu IFunctionMapping. |
IndexComparer |
Implementacja elementów IComparer<T> i IEqualityComparer<T> do porównywania IReadOnlyIndex wystąpień. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
InstantiationBinding |
Definiuje sposób tworzenia wystąpienia jednostki za pomocą powiązania właściwości modelu EF, na przykład parametrów konstruktora lub parametrów metody fabryki. |
KeyComparer |
Implementacja elementów IComparer<T> i IEqualityComparer<T> do porównywania IReadOnlyKey wystąpień. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
LazyLoaderParameterBindingFactory |
Element IParameterBindingFactory do powiązania z usługą ILazyLoader . |
LazyLoaderParameterBindingFactoryDependencies |
Klasa parametrów zależności usługi dla LazyLoaderParameterBindingFactory Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
ObjectArrayParameterBinding |
Opisuje powiązanie z wielu właściwości modelu EF, usług iniekcji zależności lub typów metadanych do nowej tablicy obiektów odpowiednich do przekazywania do metody fabryki ogólnego przeznaczenia, takiej jak jest często używana do tworzenia serwerów proxy. |
ParameterBinding |
Opisuje powiązanie z jednej lub wielu właściwości modelu EF, usług iniekcji zależności lub typów metadanych do parametru w konstruktorze, metodzie fabryki lub podobnej. |
PropertyParameterBinding |
Opisuje powiązanie z elementu IProperty do parametru w konstruktorze, metodzie fabryki lub podobnej. |
RelationalAnnotationNames |
Nazwy dobrze znanych adnotacji modelu relacyjnego. Aplikacje nie powinny używać tych nazw bezpośrednio, ale zamiast tego powinny używać metod rozszerzenia w obiektach metadanych. |
RelationalAnnotationProvider |
Klasa bazowa dziedziczona przez dostawców baz danych, która zapewnia dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IReadOnlyModel. |
RelationalAnnotationProviderDependencies |
Klasa parametrów zależności usługi dla RelationalAnnotationProvider Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
RelationalAnnotations |
Klasa bazowa dla pomocników, którzy mogą obsługiwać adnotacje ustawień, gdy są używane z konwencjami, które mogą lub nie mogą zastąpić adnotacji, która została już ustawiona. |
RelationalEntityTypeAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableEntityType). |
RelationalForeignKeyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableForeignKey). |
RelationalIndexAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableIndex). |
RelationalKeyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableKey). |
RelationalModelAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableModel). |
RelationalPropertyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableProperty). |
RelationalPropertyExtensions |
Metody rozszerzenia dla IProperty metadanych relacyjnej bazy danych. |
RelationalSequenceBuilder | |
RuntimeComplexProperty |
Reprezentuje właściwość złożoną typu strukturalnego. |
RuntimeComplexType |
Reprezentuje typ właściwości złożonej typu strukturalnego. |
RuntimeDbFunction |
Reprezentuje funkcję relacyjnej bazy danych w modelu. |
RuntimeDbFunctionParameter |
Reprezentuje parametr funkcji. |
RuntimeElementType |
Reprezentuje elementy właściwości kolekcji. |
RuntimeEntityType |
Reprezentuje typ jednostki w modelu. |
RuntimeEntityTypeMappingFragment |
Reprezentuje mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę. |
RuntimeForeignKey |
Reprezentuje relację, w której klucz obcy składający się z właściwości na zależnym typie jednostki odwołuje się do odpowiedniego klucza podstawowego lub alternatywnego w typie jednostki głównej. |
RuntimeIndex |
Reprezentuje indeks na zestawie właściwości. |
RuntimeKey |
Reprezentuje klucz podstawowy lub alternatywny w typie jednostki. |
RuntimeModel |
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Model jest zwykle tworzony przez zastąpienie OnModelCreating(ModelBuilder) metody pochodnej DbContext. |
RuntimeNavigation |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
RuntimeProperty |
Reprezentuje właściwość skalarną typu strukturalnego. |
RuntimePropertyBase |
Typ podstawowy nawigacji i właściwości. |
RuntimeRelationalPropertyOverrides |
Reprezentuje przesłonięcia aspektów właściwości dla określonego obiektu magazynu przypominającego tabelę. |
RuntimeSequence |
Reprezentuje sekwencję bazy danych w modelu. |
RuntimeServiceProperty |
Reprezentuje właściwość typu jednostki reprezentującą wstrzykniętą usługę z klasy DbContext. |
RuntimeSkipNavigation |
Reprezentuje właściwość nawigacji, która jest częścią relacji, która jest przekazywana za pośrednictwem trzeciego typu jednostki. |
RuntimeStoredProcedure |
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. |
RuntimeTrigger |
Reprezentuje wyzwalacz bazy danych w tabeli. |
RuntimeTypeBase |
Reprezentuje typ strukturalny w modelu. |
RuntimeTypeMappingConfiguration |
Reprezentuje konfigurację typów skalarnych. |
ScaffoldingMetadataExtensions | |
Sequence | |
SequenceBuilder |
Płynny konstruktor interfejsu API dla ISequence obiektów. |
SequenceExtensions |
Metody rozszerzeń dla klasy ISequence. |
ServiceParameterBinding |
Opisuje powiązanie z usługi iniekcji zależności EF lub typu metadanych, które mogą również nie mieć i nie skojarzyć IServicePropertyparametru w konstruktorze, metodzie fabryki lub podobnej. |
ServiceParameterBindingFactory |
Element IParameterBindingFactory do powiązania z usługami ze wstrzykniętą zależnością. |
SimpleModelFactory |
Tworzy wystąpienia, IMutableModel które nie mają konwencji. Jest to przydatne podczas wyczerpującego konfigurowania modelu na podstawie niektórych istniejących metadanych. Zwykle nie jest to używane w kodzie aplikacji, ponieważ kompilowanie OnModelCreating(ModelBuilder) modelu przez zastąpienie lub bezpośrednie użycie ModelBuilder jest znacznie łatwiejsze. |
SqlitePropertyAnnotations |
Właściwości adnotacji specyficznych dla programu SQLite, do których uzyskiwano dostęp za pośrednictwem elementu Sqlite(IMutableProperty). |
SqlQueryColumnExtensions |
Metody rozszerzeń dla klasy ISqlQueryColumn. |
SqlQueryColumnMappingExtensions |
Metody rozszerzeń dla klasy ISqlQueryColumnMapping. |
SqlQueryExtensions |
Metody rozszerzeń dla klasy ISqlQuery. |
SqlQueryMappingExtensions |
Metody rozszerzeń dla klasy ISqlQueryMapping. |
SqlServerAnnotationProvider | |
SqlServerEntityTypeAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableEntityType). |
SqlServerIndexAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableIndex). |
SqlServerKeyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableKey). |
SqlServerModelAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableModel). |
SqlServerPropertyAnnotations |
Właściwości adnotacji specyficznych dla SQL Server, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableProperty). |
StoreFunctionExtensions |
Metody rozszerzeń dla klasy IStoreFunction. |
StoreFunctionParameterExtensions |
Metody rozszerzeń dla klasy IStoreFunctionParameter. |
StoreObjectDictionary<T> |
Reprezentuje wyszukiwanie na StoreObjectIdentifier podstawie kluczy. |
TableExtensions |
Metody rozszerzeń dla klasy ITable. |
TableIndexExtensions |
Metody rozszerzeń dla klasy ITableIndex. |
TableMappingExtensions |
Metody rozszerzeń dla klasy ITableMapping. |
TypeBaseNameComparer |
Implementacja i IComparer<T>IEqualityComparer<T> porównanie IReadOnlyTypeBase wystąpień według nazwy. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
UniqueConstraintExtensions |
Metody rozszerzeń dla klasy IUniqueConstraint. |
ViewColumnExtensions |
Metody rozszerzeń dla klasy IViewColumn. |
ViewColumnMappingExtensions |
Metody rozszerzeń dla klasy IViewColumnMapping. |
ViewExtensions |
Metody rozszerzeń dla klasy IView. |
ViewMappingExtensions |
Metody rozszerzeń dla klasy IViewMapping. |
Struktury
MemberIdentity |
Reprezentuje tożsamość elementu członkowskiego typu jednostki, może być oparta na MemberInfo lub po prostu nazwie. |
ParameterBindingInfo |
Zawiera informacje o powiązaniu parametrów. |
StoreObjectIdentifier |
Typ reprezentujący identyfikator obiektu magazynu |
Interfejsy
IAdHocMapper |
Tworzy mapowania ad hoc typów CLR na typy jednostek po skompilowaniu modelu. |
ICheckConstraint |
Reprezentuje ograniczenie sprawdzania typu jednostki. |
IClrCollectionAccessor |
Reprezentuje operacje wspierane przez skompilowanych delegatów, które umożliwiają manipulowanie kolekcjami we właściwościach nawigacji. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
IClrPropertyGetter |
Reprezentuje operacje wspierane przez skompilowanych delegatów, które obsługują pobieranie wartości zamapowanej właściwości EF. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
IClrPropertySetter |
Reprezentuje operacje wspierane przez skompilowanych delegatów, które obsługują ustawianie wartości zamapowanej właściwości EF. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
IColumn |
Reprezentuje kolumnę w tabeli. |
IColumnBase |
Reprezentuje obiekt przypominający kolumnę w obiekcie przypominającym tabelę. |
IColumnMapping |
Reprezentuje mapowanie właściwości na kolumnę. |
IColumnMappingBase |
Reprezentuje mapowanie właściwości na obiekt przypominający kolumnę. |
IComplexProperty |
Reprezentuje złożoną właściwość typu strukturalnego. |
IComplexType |
Reprezentuje typ złożonej właściwości typu strukturalnego. |
IConstructorBindingFactory |
Fabryka do znajdowania i tworzenia InstantiationBinding wystąpień dla danego konstruktora CLR. |
IConventionAnnotatable |
Klasa, która uwidacznia adnotacje, które można modyfikować. 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 on używany w kodzie aplikacji. |
IConventionAnnotation |
Dowolny element metadanych, który może być przechowywany w obiekcie implementujący IConventionAnnotatableelement . Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
IConventionCheckConstraint |
Reprezentuje ograniczenie sprawdzania typu jednostki. |
IConventionComplexProperty |
Reprezentuje złożoną właściwość typu strukturalnego. |
IConventionComplexType |
Reprezentuje typ złożonej właściwości typu strukturalnego. |
IConventionDbFunction |
Reprezentuje funkcję relacyjnej bazy danych w modelu w postaci, która może zostać zmutowana podczas tworzenia modelu. |
IConventionDbFunctionParameter |
Reprezentuje parametr funkcji. |
IConventionDbFunctionParameterBuilder |
Udostępnia prosty interfejs API do konfigurowania elementu IConventionDbFunctionParameter. |
IConventionElementType |
Reprezentuje elementy właściwości kolekcji. |
IConventionEntityType |
Reprezentuje typ jednostki w elemecie IConventionModel. Ten interfejs jest używany podczas tworzenia modelu i umożliwia modyfikowanie metadanych. Po utworzeniu IEntityType modelu reprezentuje widok tylko do odczytu tych samych metadanych. |
IConventionEntityTypeMappingFragment |
Reprezentuje mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę. |
IConventionForeignKey |
Reprezentuje relację, w której właściwości klucza obcego w typie jednostki zależnej odwołują się do odpowiedniego klucza podstawowego lub alternatywnego w typie jednostki głównej. |
IConventionIndex |
Reprezentuje indeks w zestawie właściwości. |
IConventionKey |
Reprezentuje klucz podstawowy lub alternatywny w jednostce. |
IConventionModel |
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Model jest zwykle tworzony przez zastąpienie OnModelCreating(ModelBuilder) metody pochodnej DbContext. |
IConventionNavigation |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
IConventionNavigationBase |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
IConventionProperty |
Reprezentuje właściwość skalarną typu strukturalnego. |
IConventionPropertyBase |
Typ podstawowy dla właściwości nawigacji i skalarnych. |
IConventionRelationalPropertyOverrides |
Reprezentuje przesłonięcia aspektów właściwości dla określonego obiektu magazynu przypominającego tabelę. |
IConventionSequence |
Reprezentuje sekwencję bazy danych w modelu w formularzu, który można zmutować podczas tworzenia modelu. |
IConventionServiceProperty |
Element IReadOnlyPropertyBase w modelu Entity Framework reprezentujący wstrzykniętą usługę z elementu DbContext. |
IConventionSkipNavigation |
Reprezentuje właściwość nawigacji, która jest częścią relacji przekazywanej za pośrednictwem trzeciego typu jednostki. |
IConventionStoredProcedure |
Reprezentuje procedurę składowaną w modelu w formularzu, który można mutować podczas kompilowanie modelu. |
IConventionStoredProcedureParameter |
Reprezentuje parametr procedury składowanej. |
IConventionStoredProcedureResultColumn |
Reprezentuje kolumnę wyników procedury składowanej. |
IConventionTrigger |
Reprezentuje wyzwalacz magazynu. |
IConventionTypeBase |
Reprezentuje typ w elemecie IConventionModel. |
IDbFunction |
Reprezentuje funkcję relacyjnej bazy danych w modelu. |
IDbFunctionParameter |
Reprezentuje parametr funkcji. |
IDesignTimeModel |
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Zawiera również wszystkie informacje niezbędne do zainicjowania bazy danych. |
IElementType |
Reprezentuje elementy właściwości kolekcji. |
IEntityType |
Reprezentuje typ jednostki w modelu. |
IEntityTypeMappingFragment |
Reprezentuje mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę. |
IForeignKey |
Reprezentuje relację, w której klucz obcy składa się z właściwości dla zależnego typu jednostki odwołuje się do odpowiedniego klucza podstawowego lub alternatywnego w typie jednostki głównej. |
IForeignKeyConstraint |
Reprezentuje ograniczenie klucza obcego. |
IFunctionColumn |
Reprezentuje kolumnę w funkcji wartości tabeli. |
IFunctionColumnMapping |
Reprezentuje mapowanie właściwości na kolumnę. |
IFunctionMapping |
Reprezentuje mapowanie typu jednostki na funkcję. |
IIndex |
Reprezentuje indeks w zestawie właściwości. |
IKey |
Reprezentuje klucz podstawowy lub alternatywny w typie jednostki. |
IMetadataReference<T> |
Reprezentuje odwołanie do obiektu metadanych. Jeśli wystąpienie obiektu metadanych zostanie zastąpione, zostanie zaktualizowane o nowy obiekt. |
IModel |
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Model jest zwykle tworzony przez zastąpienie OnModelCreating(ModelBuilder) metody pochodnej DbContext. |
IMutableAnnotatable |
Klasa, która uwidacznia adnotacje, które można modyfikować. 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. |
IMutableCheckConstraint |
Reprezentuje ograniczenie kontrolne dla typu jednostki. |
IMutableComplexProperty |
Reprezentuje właściwość złożoną typu strukturalnego. |
IMutableComplexType |
Reprezentuje typ właściwości złożonej typu strukturalnego. |
IMutableDbFunction |
Reprezentuje funkcję relacyjnej bazy danych w modelu w postaci, którą można zmutować podczas tworzenia modelu. |
IMutableDbFunctionParameter |
Reprezentuje parametr funkcji. |
IMutableElementType |
Reprezentuje elementy właściwości kolekcji. |
IMutableEntityType |
Reprezentuje typ jednostki w obiekcie IMutableModel. |
IMutableEntityTypeMappingFragment |
Reprezentuje mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę. |
IMutableForeignKey |
Reprezentuje relację, w której właściwości klucza obcego w typie jednostki zależnej odwołują się do odpowiedniego klucza podstawowego lub alternatywnego w typie jednostki głównej. |
IMutableIndex |
Reprezentuje indeks na zestawie właściwości. |
IMutableKey |
Reprezentuje klucz podstawowy lub alternatywny w jednostce. |
IMutableModel |
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Model jest zwykle tworzony przez zastąpienie OnModelCreating(ModelBuilder) metody pochodnej DbContext. |
IMutableNavigation |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
IMutableNavigationBase |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
IMutableProperty |
Reprezentuje właściwość skalarną typu strukturalnego. |
IMutablePropertyBase |
Typ podstawowy dla właściwości nawigacji i skalarnych. |
IMutableRelationalPropertyOverrides |
Reprezentuje przesłonięcia aspektów właściwości dla określonego obiektu magazynu przypominającego tabelę. |
IMutableSequence |
Reprezentuje sekwencję bazy danych w modelu. |
IMutableServiceProperty |
Element IReadOnlyPropertyBase w modelu Entity Framework reprezentujący wstrzykniętą usługę z klasy DbContext. |
IMutableSkipNavigation |
Reprezentuje właściwość nawigacji, która jest częścią relacji, która jest przekazywana za pośrednictwem trzeciego typu jednostki. |
IMutableStoredProcedure |
Reprezentuje procedurę składowaną w modelu w formularzu, który można zmutować podczas kompilowania modelu. |
IMutableStoredProcedureParameter |
Reprezentuje parametr procedury składowanej. |
IMutableStoredProcedureResultColumn |
Reprezentuje kolumnę wyniku procedury składowanej. |
IMutableTrigger |
Reprezentuje wyzwalacz magazynu. |
IMutableTypeBase |
Reprezentuje typ w obiekcie IMutableModel. |
INavigation |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
INavigationBase |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
IParameterBindingFactories |
Umożliwia odnalezienie elementu IParameterBindingFactory od osób zarejestrowanych w dostawcy usług wewnętrznych. |
IParameterBindingFactory |
Fabryka do znajdowania i tworzenia ParameterBinding wystąpień. |
IPrimaryKeyConstraint |
Reprezentuje ograniczenie klucza podstawowego. |
IProperty |
Reprezentuje właściwość skalarną typu strukturalnego. |
IPropertyBase |
Podstawowy interfejs nawigacji i właściwości. |
IPropertyParameterBindingFactory |
Znajduje element ParameterBinding specjalnie dla jakiejś formy właściwości (czyli niektórych IPropertyBase) modelu. |
IReadOnlyCheckConstraint |
Reprezentuje ograniczenie kontrolne dla typu jednostki. |
IReadOnlyComplexProperty |
Reprezentuje właściwość złożoną typu strukturalnego. |
IReadOnlyComplexType |
Reprezentuje typ właściwości złożonej typu strukturalnego. |
IReadOnlyDbFunction |
Reprezentuje funkcję relacyjnej bazy danych w modelu. |
IReadOnlyDbFunctionParameter |
Reprezentuje parametr funkcji. |
IReadOnlyElementType |
Reprezentuje elementy właściwości kolekcji. |
IReadOnlyEntityType |
Reprezentuje typ jednostki w modelu. |
IReadOnlyEntityTypeMappingFragment |
Reprezentuje mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę. |
IReadOnlyForeignKey |
Reprezentuje relację, w której klucz obcy składający się z właściwości na zależnym typie jednostki odwołuje się do odpowiedniego klucza podstawowego lub alternatywnego w typie jednostki głównej. |
IReadOnlyIndex |
Reprezentuje indeks na zestawie właściwości. |
IReadOnlyKey |
Reprezentuje klucz podstawowy lub alternatywny w typie jednostki. |
IReadOnlyModel |
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Model jest zwykle tworzony przez zastąpienie OnModelCreating(ModelBuilder) metody pochodnej DbContext. |
IReadOnlyNavigation |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
IReadOnlyNavigationBase |
Reprezentuje właściwość nawigacji, która może służyć do nawigowania po relacji. |
IReadOnlyProperty |
Reprezentuje właściwość skalarną typu strukturalnego. |
IReadOnlyPropertyBase |
Typ podstawowy nawigacji i właściwości. |
IReadOnlyRelationalPropertyOverrides |
Reprezentuje przesłonięcia aspektów właściwości dla określonego obiektu magazynu przypominającego tabelę. |
IReadOnlySequence |
Reprezentuje sekwencję bazy danych w modelu. |
IReadOnlyServiceProperty |
Reprezentuje właściwość typu jednostki reprezentującą wstrzykniętą usługę z klasy DbContext. |
IReadOnlySkipNavigation |
Reprezentuje właściwość nawigacji, która jest częścią relacji, która jest przekazywana za pośrednictwem trzeciego typu jednostki. |
IReadOnlyStoredProcedure |
Reprezentuje procedurę składowaną w modelu. |
IReadOnlyStoredProcedureParameter |
Reprezentuje parametr procedury składowanej. |
IReadOnlyStoredProcedureResultColumn |
Reprezentuje kolumnę wyniku procedury składowanej. |
IReadOnlyStoreObjectDictionary<T> |
Reprezentuje wyszukiwanie na StoreObjectIdentifier podstawie kluczy. |
IReadOnlyTrigger |
Reprezentuje wyzwalacz magazynu. |
IReadOnlyTypeBase |
Reprezentuje typ strukturalny w modelu. |
IRelationalAnnotationProvider |
Usługa zwykle implementowana przez dostawców baz danych, która zapewnia dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel. |
IRelationalEntityTypeAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IEntityType). |
IRelationalForeignKeyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IForeignKey). |
IRelationalIndexAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IIndex). |
IRelationalKeyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IKey). |
IRelationalModel |
Reprezentuje relacyjną bazę danych. |
IRelationalModelAnnotations |
Interfejs API dla adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IModel). |
IRelationalPropertyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IProperty). |
IRelationalPropertyOverrides |
Reprezentuje przesłonięcia aspektów właściwości dla określonego obiektu magazynu przypominającego tabelę. |
ISequence |
Reprezentuje sekwencję bazy danych w modelu. |
IServiceProperty |
Reprezentuje właściwość typu jednostki reprezentującą wstrzykniętą usługę z klasy DbContext. |
ISkipNavigation |
Reprezentuje właściwość nawigacji, która jest częścią relacji, która jest przekazywana za pośrednictwem trzeciego typu jednostki. |
ISqlitePropertyAnnotations |
Interfejs API dla adnotacji specyficznych dla biblioteki SQLite, do których uzyskiwano dostęp za pośrednictwem elementu Sqlite(IProperty). |
ISqlQuery |
Reprezentuje ciąg zapytania SQL. |
ISqlQueryColumn |
Reprezentuje kolumnę w zapytaniu SQL. |
ISqlQueryColumnMapping |
Reprezentuje mapowanie właściwości na kolumnę zapytania SQL. |
ISqlQueryMapping |
Reprezentuje mapowanie typu jednostki na zapytanie SQL. |
ISqlServerEntityTypeAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IEntityType). |
ISqlServerIndexAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IIndex). |
ISqlServerKeyAnnotations |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IKey). |
ISqlServerModelAnnotations |
Interfejs API dla adnotacji specyficznych dla SQL Server, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IModel). |
ISqlServerPropertyAnnotations |
Interfejs API dla adnotacji specyficznych dla SQL Server, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IProperty). |
IStoredProcedure |
Reprezentuje procedurę składowaną w modelu. |
IStoredProcedureMapping |
Reprezentuje mapowanie typu jednostki na procedurę składowaną. |
IStoredProcedureParameter |
Reprezentuje parametr procedury składowanej. |
IStoredProcedureParameterMapping |
Reprezentuje mapowanie właściwości na parametr procedury składowanej. |
IStoredProcedureResultColumn |
Reprezentuje kolumnę wyniku procedury składowanej. |
IStoredProcedureResultColumnMapping |
Reprezentuje mapowanie właściwości na kolumnę wyniku procedury składowanej. |
IStoreFunction |
Reprezentuje funkcję w bazie danych. |
IStoreFunctionParameter |
IStoreFunction Reprezentuje parametr. |
IStoreStoredProcedure |
Reprezentuje procedurę składowaną w bazie danych. |
IStoreStoredProcedureParameter |
Reprezentuje parametr w procedurze składowanej. |
IStoreStoredProcedureResultColumn |
Reprezentuje kolumnę wyniku w procedurze składowanej. |
IStoreStoredProcedureReturnValue |
Reprezentuje wartość zwracaną procedury składowanej. |
ITable |
Reprezentuje tabelę w bazie danych. |
ITableBase |
Reprezentuje obiekt przypominający tabelę w bazie danych. |
ITableIndex |
Reprezentuje indeks tabeli. |
ITableMapping |
Reprezentuje mapowanie typu jednostki na tabelę. |
ITableMappingBase |
Reprezentuje mapowanie podstawowe typu na obiekt przypominający tabelę. |
ITrigger |
Reprezentuje wyzwalacz magazynu. |
ITypeBase |
Reprezentuje typ w modelu. |
ITypeMappingConfiguration |
Reprezentuje konfigurację typu skalarnego. |
IUniqueConstraint |
Reprezentuje unikatowe ograniczenie. |
IView |
Reprezentuje widok w bazie danych. |
IViewColumn |
Reprezentuje kolumnę w widoku. |
IViewColumnMapping |
Reprezentuje mapowanie właściwości na kolumnę. |
IViewMapping |
Reprezentuje mapowanie typu jednostki na widok. |
Wyliczenia
ChangeTrackingStrategy |
Wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. |
ConfigurationSource |
Wskazuje, czy element w elemecie IMutableModel został określony jawnie przy użyciu płynnego interfejsu API w OnModelCreating(ModelBuilder)systemie za pomocą atrybutu .NET (adnotacji danych) lub zgodnie z konwencją za pośrednictwem konwencji tworzenia modelu EF Core. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji. |
DeleteBehavior |
Wskazuje sposób stosowania operacji usuwania do jednostek zależnych w relacji po usunięciu podmiotu zabezpieczeń lub zerwaniu relacji. |
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. Jeśli tryb dostępu nie jest ustawiony, pole tworzenia kopii zapasowej dla właściwości będzie używane, jeśli jest to możliwe podczas tworzenia nowych wystąpień jednostki. Właściwość getter lub setter będą używane, jeśli to możliwe, dla wszystkich innych dostępu do właściwości. Należy pamiętać, że jeśli nie można użyć pola, ponieważ nie można go odnaleźć zgodnie z konwencją i nie określono jej przy użyciu metody HasField(String), zamiast tego zostanie użyta właściwość . Podobnie, jeśli nie można użyć metody pobierającej lub ustawiającej właściwość, na przykład gdy właściwość jest tylko do odczytu, pole zostanie użyte zamiast niego. |
PropertySaveBehavior |
Wskazuje, jak zmiany wartości właściwości będą obsługiwane przez śledzenie zmian w programie Entity Framework, które z kolei określi, czy zestaw wartości jest wysyłany do bazy danych, czy nie. Używane z systemami GetBeforeSaveBehavior() i GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
Definiuje dwie strategie, które mają być używane w stosie platformy EF Core podczas generowania wartości kluczy z kolumn bazy danych SQL Server. |
StoreObjectType |
Typ obiektu magazynu przypominający tabelę. |
ValueGenerated |
Wskazuje, kiedy wartość właściwości zostanie wygenerowana przez bazę danych. |