Udostępnij przez


RuntimeEntityType Klasa

Definicja

Reprezentuje typ jednostki w modelu.

public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
type RuntimeEntityType = class
    inherit AnnotatableBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
type RuntimeEntityType = class
    inherit RuntimeTypeBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeEntityType
Inherits AnnotatableBase
Implements IRuntimeEntityType
Public Class RuntimeEntityType
Inherits RuntimeTypeBase
Implements IRuntimeEntityType
Dziedziczenie
RuntimeEntityType
Dziedziczenie
Implementuje
IAnnotatable IReadOnlyAnnotatable IEntityType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType IReadOnlyEntityType IReadOnlyTypeBase ITypeBase Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Konstruktory

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean)

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.

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object)

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.

Właściwości

BaseType

Pobiera typ podstawowy tego typu. Zwraca wartość null , jeśli nie jest to typ pochodny w hierarchii dziedziczenia.

(Odziedziczone po RuntimeTypeBase)
ClrType

Pobiera klasę CLR, która jest używana do reprezentowania wystąpień tego typu. Zwraca wartość null , jeśli typ nie ma odpowiedniej klasy CLR (nazywanej typem cienia).

(Odziedziczone po RuntimeTypeBase)
ConstructorBinding

Pobiera lub ustawia InstantiationBinding wartość dla preferowanego konstruktora.

Counts

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.

DebugView

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.

DirectlyDerivedTypes

Pobiera wszystkie typy w modelu, które pochodzą bezpośrednio z tego typu.

(Odziedziczone po RuntimeTypeBase)
EmptyShadowValuesFactory

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.

IsReadOnly

Wskazuje, czy bieżący obiekt jest tylko do odczytu.

(Odziedziczone po AnnotatableBase)
Item[String]

Pobiera adnotację wartości o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
Model

Pobiera model, do którego należy ten typ.

Model

Pobiera model, do którego należy ten typ.

(Odziedziczone po RuntimeTypeBase)
Name

Pobiera nazwę tego typu.

Name

Pobiera nazwę tego typu.

(Odziedziczone po RuntimeTypeBase)
OriginalValuesFactory

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Properties

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po RuntimeTypeBase)
ServiceOnlyConstructorBinding

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

ShadowValuesFactory

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

StoreGeneratedValuesFactory

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

TemporaryValuesFactory

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Metody

AddAnnotation(String, Annotation)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Dodaje adnotacje do tego obiektu.

(Odziedziczone po AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Dodaje adnotacje do tego obiektu.

(Odziedziczone po AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Dodaje do tego typu jednostki właściwość złożoną.

(Odziedziczone po RuntimeTypeBase)
AddForeignKey(IReadOnlyList<RuntimeProperty>, RuntimeKey, RuntimeEntityType, DeleteBehavior, Boolean, Boolean, Boolean, Boolean)

Dodaje nową relację do tego typu jednostki.

AddIndex(IReadOnlyList<RuntimeProperty>, String, Boolean)

Dodaje indeks do tego typu jednostki.

AddKey(IReadOnlyList<RuntimeProperty>)

Dodaje nowy klucz alternatywny do tego typu jednostki.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Dodaje nową właściwość nawigacji do tego typu jednostki.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Dodaje nową właściwość nawigacji do tego typu jednostki.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

Dodaje właściwość do tego typu jednostki.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

Dodaje właściwość do tego typu jednostki.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Dodaje właściwość do tego typu jednostki.

(Odziedziczone po RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Dodaje adnotacje środowiska uruchomieniowego do tego obiektu.

(Odziedziczone po AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Dodaje adnotacje środowiska uruchomieniowego do tego obiektu.

(Odziedziczone po AnnotatableBase)
AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Dodaje właściwość usługi do tego typu jednostki.

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

Dodaje właściwość usługi do tego typu jednostki.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

AddTrigger(String)

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.

CreateAnnotation(String, Object)

Tworzy nową adnotację.

(Odziedziczone po AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Tworzy nową adnotację środowiska uruchomieniowego.

(Odziedziczone po AnnotatableBase)
EnsureMutable()

Zgłasza błąd, jeśli model jest tylko do odczytu.

(Odziedziczone po AnnotatableBase)
EnsureReadOnly()

Zgłasza wyjątek, jeśli model nie jest tylko do odczytu.

(Odziedziczone po AnnotatableBase)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Pobiera złożone właściwości o podanej nazwie dla tego typu, typów bazowych lub typów pochodnych.

(Odziedziczone po RuntimeTypeBase)
FindComplexProperty(String)

Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

(Odziedziczone po RuntimeTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Pobiera klucze obce zadeklarowane dla tego typu jednostki przy użyciu podanych właściwości.

FindDeclaredProperty(String)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po RuntimeTypeBase)
FindDeclaredTrigger(String)

Znajduje wyzwalacz o podanej nazwie.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Pobiera klucz obcy dla podanych właściwości wskazujących dany klucz podstawowy lub alternatywny. Zwraca wartość null , jeśli nie znaleziono klucza obcego.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Pobiera nienazwany indeks zdefiniowany we podanych właściwościach. Zwraca wartość null , jeśli taki indeks nie jest zdefiniowany.

FindIndex(String)

Pobiera indeks o podanej nazwie. Zwraca wartość null , jeśli taki indeks nie istnieje.

FindIndexerProperty(Type)

Zwraca domyślną String właściwość indeksatora, która przyjmuje wartość, jeśli istnieje.

FindIndexerPropertyInfo()

Zwraca wartość PropertyInfo dla indeksatora skojarzonego typu CLR, jeśli istnieje.

FindIndexerPropertyInfo()

Zwraca wartość PropertyInfo dla indeksatora skojarzonego typu CLR, jeśli istnieje.

(Odziedziczone po RuntimeTypeBase)
FindKey(IReadOnlyList<IReadOnlyProperty>)

Pobiera podstawowy lub alternatywny klucz zdefiniowany w podanych właściwościach. Zwraca wartość null , jeśli dla podanych właściwości nie zdefiniowano żadnego klucza.

FindMember(String)

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.

FindMembersInHierarchy(String)

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.

FindNavigation(String)

Pobiera właściwość nawigacji dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

FindNavigationsInHierarchy(String)

Pobiera nawigacje o podanej nazwie w tym typie, typach podstawowych lub typach pochodnych.

FindProperties(IEnumerable<String>)

Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono żadnej właściwości.

FindProperties(IEnumerable<String>)

Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono żadnej właściwości.

(Odziedziczone po RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Pobiera właściwości o podanej nazwie na tym typie, typach podstawowych lub typach pochodnych.

(Odziedziczone po RuntimeTypeBase)
FindProperty(String)

Pobiera właściwość o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano żadnej właściwości o podanej nazwie.

FindProperty(String)

Pobiera właściwość o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

(Odziedziczone po RuntimeTypeBase)
FindRuntimeAnnotation(String)

Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
FindServicePropertiesInHierarchy(String)

Pobiera właściwości usługi o podanej nazwie dla tego typu, typów podstawowych lub typów pochodnych.

FindServiceProperty(String)

Pobiera właściwość usługi o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano żadnej właściwości o podanej nazwie.

FindSkipNavigation(String)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji pomiń.

FindSkipNavigationsInHierarchy(String)

Pobiera nawigacje pomijane o podanej nazwie dla tego typu, typów podstawowych lub typów pochodnych.

GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po AnnotatableBase)
GetComplexProperties()

Pobiera złożone właściwości zdefiniowane na tym typie.

(Odziedziczone po RuntimeTypeBase)
GetDeclaredComplexProperties()

Pobiera właściwości złożone zadeklarowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
GetDeclaredMembers()

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.

GetDeclaredProperties()

Pobiera wszystkie właściwości skalarne zadeklarowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
GetDerivedTypes()

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po RuntimeTypeBase)
GetDerivedTypes<T>()

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po RuntimeTypeBase)
GetFlattenedComplexProperties()

Zwraca wszystkie RuntimeComplexProperty elementy członkowskie tego typu i wszystkie zagnieżdżone typy złożone, jeśli istnieją.

(Odziedziczone po RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Zwraca wszystkie IProperty elementy członkowskie tego typu i wszystkie zagnieżdżone typy złożone, jeśli istnieją.

(Odziedziczone po RuntimeTypeBase)
GetFlattenedProperties()

Zwraca wszystkie IProperty elementy członkowskie tego typu i wszystkie zagnieżdżone typy złożone, jeśli istnieją.

(Odziedziczone po RuntimeTypeBase)
GetMembers()

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.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

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.

GetOrCreateMaterializer(IEntityMaterializerSource)

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.

GetProperties()

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po RuntimeTypeBase)
GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego dla bieżącego obiektu.

(Odziedziczone po AnnotatableBase)
GetSnapshottableMembers()

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.

OnAnnotationSet(String, Annotation, Annotation)

Wywoływana, gdy adnotacja została ustawiona lub usunięta.

(Odziedziczone po AnnotatableBase)
RemoveAnnotation(String)

Usuwa daną adnotację z tego obiektu.

(Odziedziczone po AnnotatableBase)
RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po AnnotatableBase)
Reparent(RuntimeModel)

Ten typ jednostki jest ponownie nadrzędny dla danego modelu.

SetAnnotation(String, Annotation, Annotation)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
SetAnnotation(String, Object)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
SetEmptyShadowValuesFactory(Func<ISnapshot>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

SetOriginalValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

SetPrimaryKey(RuntimeKey)

Ustawia klucz podstawowy dla tego typu jednostki.

SetRelationshipSnapshotFactory(Func<InternalEntityEntry,ISnapshot>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

SetRuntimeAnnotation(String, Annotation, Annotation)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
SetShadowValuesFactory(Func<ValueBuffer,ISnapshot>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

SetStoreGeneratedValuesFactory(Func<ISnapshot>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

SetTemporaryValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

Jawne implementacje interfejsu

IAnnotatable.AddRuntimeAnnotation(String, Object)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego dla bieżącego obiektu.

(Odziedziczone po AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
IEntityType.BaseType

Pobiera typ podstawowy tego typu jednostki. Zwraca wartość null , jeśli nie jest to typ pochodny w hierarchii dziedziczenia.

IEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Pobiera klucze obce zadeklarowane na danym IEntityType obiekcie przy użyciu podanych właściwości.

IEntityType.FindDeclaredNavigation(String)

Pobiera właściwość nawigacji dla danego typu jednostki. Nie zwraca właściwości nawigacji zdefiniowanych w typie podstawowym. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

IEntityType.FindDeclaredProperty(String)

Znajduje właściwość zadeklarowaną dla typu o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym.

IEntityType.FindDeclaredTrigger(String)

Znajduje wyzwalacz o podanej nazwie.

IEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Pobiera klucz obcy dla podanych właściwości wskazujących dany klucz podstawowy lub alternatywny. Zwraca wartość null , jeśli nie znaleziono klucza obcego.

IEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Pobiera klucze obce zdefiniowane we podanych właściwościach. Zwracane są tylko klucze obce zdefiniowane dokładnie w określonym zestawie właściwości.

IEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Pobiera nienazwany indeks zdefiniowany we podanych właściwościach. Zwraca wartość null , jeśli taki indeks nie jest zdefiniowany.

IEntityType.FindIndex(String)

Pobiera indeks o podanej nazwie. Zwraca wartość null , jeśli taki indeks nie istnieje.

IEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Pobiera podstawowy lub alternatywny klucz zdefiniowany w podanych właściwościach. Zwraca wartość null , jeśli dla podanych właściwości nie zdefiniowano żadnego klucza.

IEntityType.FindPrimaryKey()

Pobiera klucz podstawowy dla tego typu jednostki. Zwraca wartość null , jeśli nie zdefiniowano klucza podstawowego.

IEntityType.FindProperties(IReadOnlyList<String>)

Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono żadnej właściwości.

IEntityType.FindProperty(String)

Pobiera właściwość o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano żadnej właściwości o podanej nazwie.

IEntityType.FindServiceProperty(String)

Pobiera właściwość usługi o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano żadnej właściwości o podanej nazwie.

IEntityType.FindSkipNavigation(MemberInfo)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

IEntityType.FindSkipNavigation(String)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji pomiń.

IEntityType.GetDeclaredForeignKeys()

Pobiera wszystkie klucze obce zadeklarowane na danym IEntityTypeobiekcie .

IEntityType.GetDeclaredIndexes()

Pobiera wszystkie indeksy zadeklarowane na danym IEntityTypeobiekcie .

IEntityType.GetDeclaredKeys()

Pobiera wszystkie klucze zadeklarowane na danym IReadOnlyEntityTypeobiekcie .

IEntityType.GetDeclaredNavigations()

Pobiera wszystkie właściwości nawigacji zadeklarowane dla danego IEntityTypeelementu .

IEntityType.GetDeclaredProperties()

Pobiera wszystkie właściwości inne niż nawigacji zadeklarowane dla danego IEntityTypeelementu .

IEntityType.GetDeclaredReferencingForeignKeys()

Pobiera wszystkie klucze obce, które są przeznaczone dla danego typu jednostki (tj. klucze obce, w których dany typ jednostki jest podmiotem zabezpieczeń).

IEntityType.GetDeclaredServiceProperties()

Pobiera wszystkie właściwości usługi zadeklarowane dla danego IEntityTypeelementu .

IEntityType.GetDeclaredSkipNavigations()

Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla tego typu jednostki.

IEntityType.GetDeclaredTriggers()

Zwraca zadeklarowane wyzwalacze dla typu jednostki.

IEntityType.GetDerivedForeignKeys()

Pobiera wszystkie klucze obce zadeklarowane dla typów pochodzących z danej IEntityTypewartości .

IEntityType.GetDerivedIndexes()

Pobiera wszystkie indeksy zadeklarowane dla typów pochodzących z danego IEntityTypeelementu .

IEntityType.GetDerivedSkipNavigations()

Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla typów pochodnych od tego typu jednostki.

IEntityType.GetDirectlyDerivedTypes()

Pobiera wszystkie typy w modelu, które bezpośrednio pochodzą z tego typu jednostki.

IEntityType.GetForeignKeyProperties()

Zwraca właściwości zawarte w kluczach obcych.

IEntityType.GetForeignKeys()

Pobiera klucze obce zdefiniowane dla tego typu jednostki.

IEntityType.GetIndexes()

Pobiera indeksy zdefiniowane dla tego typu jednostki.

IEntityType.GetKeys()

Pobiera klucze podstawowe i alternatywne dla tego typu jednostki.

IEntityType.GetNavigations()

Pobiera wszystkie właściwości nawigacji dla danego typu jednostki.

IEntityType.GetProperties()

Pobiera właściwości zdefiniowane dla tego typu jednostki.

IEntityType.GetReferencingForeignKeys()

Pobiera wszystkie klucze obce, które są przeznaczone dla danego typu jednostki (tj. klucze obce, gdzie dany typ jednostki lub typ, z którego pochodzi, jest podmiotem zabezpieczeń).

IEntityType.GetServiceProperties()

Pobiera wszystkie zdefiniowane dla IServiceProperty tego typu jednostki.

IEntityType.GetSkipNavigations()

Pobiera właściwości nawigacji pomijania dla tego typu jednostki.

IEntityType.GetValueGeneratingProperties()

Zwraca właściwości, które wymagają wygenerowania wartości, gdy wpis jednostki przechodzi do Added stanu.

IReadOnlyAnnotatable.FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
IReadOnlyEntityType.BaseType

Pobiera typ podstawowy tego typu jednostki. Zwraca wartość null , jeśli nie jest to typ pochodny w hierarchii dziedziczenia.

IReadOnlyEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Pobiera klucze obce zadeklarowane dla tego typu jednostki przy użyciu podanych właściwości.

IReadOnlyEntityType.FindDeclaredNavigation(String)

Pobiera właściwość nawigacji dla danego typu jednostki. Nie zwraca właściwości nawigacji zdefiniowanych w typie podstawowym. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

IReadOnlyEntityType.FindDeclaredProperty(String)

Znajduje właściwość zadeklarowaną dla typu o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym.

IReadOnlyEntityType.FindDeclaredSkipNavigation(String)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki.

IReadOnlyEntityType.FindDeclaredTrigger(String)

Znajduje wyzwalacz o podanej nazwie.

IReadOnlyEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Pobiera klucz obcy dla podanych właściwości wskazujących dany klucz podstawowy lub alternatywny. Zwraca wartość null , jeśli nie znaleziono klucza obcego.

IReadOnlyEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Pobiera klucze obce zdefiniowane we podanych właściwościach. Zwracane są tylko klucze obce zdefiniowane dokładnie w określonym zestawie właściwości.

IReadOnlyEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Pobiera nienazwany indeks zdefiniowany we podanych właściwościach. Zwraca wartość null , jeśli taki indeks nie jest zdefiniowany.

IReadOnlyEntityType.FindIndex(String)

Pobiera indeks o podanej nazwie. Zwraca wartość null , jeśli taki indeks nie istnieje.

IReadOnlyEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Pobiera podstawowy lub alternatywny klucz zdefiniowany w podanych właściwościach. Zwraca wartość null , jeśli dla podanych właściwości nie zdefiniowano żadnego klucza.

IReadOnlyEntityType.FindPrimaryKey()

Pobiera klucz podstawowy dla tego typu jednostki. Zwraca wartość null , jeśli nie zdefiniowano klucza podstawowego.

IReadOnlyEntityType.FindProperties(IReadOnlyList<String>)

Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono żadnej właściwości.

IReadOnlyEntityType.FindProperty(String)

Pobiera właściwość o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano żadnej właściwości o podanej nazwie.

IReadOnlyEntityType.FindServiceProperty(String)

Pobiera właściwość usługi o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

IReadOnlyEntityType.FindSkipNavigation(MemberInfo)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

IReadOnlyEntityType.FindSkipNavigation(String)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji pominięcia.

IReadOnlyEntityType.GetChangeTrackingStrategy()

Pobiera strategię śledzenia zmian używaną dla tego typu jednostki. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

IReadOnlyEntityType.GetDeclaredForeignKeys()

Pobiera wszystkie klucze obce zadeklarowane w tym typie jednostki.

IReadOnlyEntityType.GetDeclaredIndexes()

Pobiera wszystkie indeksy zadeklarowane dla tego typu jednostki.

IReadOnlyEntityType.GetDeclaredKeys()

Pobiera wszystkie klucze zadeklarowane w tym typie jednostki.

IReadOnlyEntityType.GetDeclaredNavigations()

Pobiera wszystkie właściwości nawigacji zadeklarowane w tym typie jednostki.

IReadOnlyEntityType.GetDeclaredProperties()

Pobiera wszystkie właściwości inne niż nawigacja zadeklarowane w tym typie jednostki.

IReadOnlyEntityType.GetDeclaredReferencingForeignKeys()

Pobiera wszystkie klucze obce przeznaczone dla danego typu jednostki (tj. klucze obce, w których dany typ jednostki jest podmiotem zabezpieczeń).

IReadOnlyEntityType.GetDeclaredServiceProperties()

Pobiera wszystkie właściwości usługi zadeklarowane w tym typie jednostki.

IReadOnlyEntityType.GetDeclaredSkipNavigations()

Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane w tym typie jednostki.

IReadOnlyEntityType.GetDeclaredTriggers()

Zwraca zadeklarowane wyzwalacze w typie jednostki.

IReadOnlyEntityType.GetDerivedForeignKeys()

Pobiera wszystkie klucze obce zadeklarowane w typach pochodnych od tego typu jednostki.

IReadOnlyEntityType.GetDerivedIndexes()

Pobiera wszystkie indeksy zadeklarowane dla typów pochodnych od tego typu jednostki.

IReadOnlyEntityType.GetDerivedNavigations()

Pobiera wszystkie właściwości nawigacji zadeklarowane dla typów pochodnych od tego typu jednostki.

IReadOnlyEntityType.GetDerivedProperties()

Pobiera wszystkie właściwości nienawigacyjne zadeklarowane dla typów pochodnych od tego typu jednostki.

IReadOnlyEntityType.GetDerivedServiceProperties()

Pobiera wszystkie właściwości usługi zadeklarowane w typach pochodnych od tego typu jednostki.

IReadOnlyEntityType.GetDerivedSkipNavigations()

Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla typów pochodnych od tego typu jednostki.

IReadOnlyEntityType.GetDerivedTypes()

Pobiera wszystkie typy w modelu pochodzącym z tego typu jednostki.

IReadOnlyEntityType.GetDerivedTypesInclusive()

Zwraca wszystkie pochodne typy tej jednostki, w tym sam typ.

IReadOnlyEntityType.GetDirectlyDerivedTypes()

Pobiera wszystkie typy w modelu, które pochodzą bezpośrednio z tego typu jednostki.

IReadOnlyEntityType.GetDiscriminatorPropertyName()

Zwraca nazwę właściwości, która będzie używana do przechowywania wartości dyskryminującej.

IReadOnlyEntityType.GetDiscriminatorValue()

Zwraca wartość dyskryminującą dla tego typu jednostki.

IReadOnlyEntityType.GetForeignKeys()

Pobiera klucze obce zdefiniowane w tym typie jednostki.

IReadOnlyEntityType.GetIndexes()

Pobiera indeksy zdefiniowane w tym typie jednostki.

IReadOnlyEntityType.GetKeys()

Pobiera klucze podstawowe i alternatywne dla tego typu jednostki.

IReadOnlyEntityType.GetNavigationAccessMode()

Reprezentuje typ jednostki w modelu.

IReadOnlyEntityType.GetNavigations()

Pobiera wszystkie właściwości nawigacji dla danego typu jednostki.

IReadOnlyEntityType.GetProperties()

Pobiera właściwości zdefiniowane w tym typie jednostki.

IReadOnlyEntityType.GetQueryFilter()

Pobiera filtr wyrażeń LINQ automatycznie stosowany do zapytań dla tego typu jednostki.

IReadOnlyEntityType.GetReferencingForeignKeys()

Pobiera wszystkie klucze obce przeznaczone dla danego typu jednostki (tj. klucze obce, w których dany typ jednostki lub typ podstawowy jest podmiotem zabezpieczeń).

IReadOnlyEntityType.GetSeedData(Boolean)

Reprezentuje typ jednostki w modelu.

IReadOnlyEntityType.GetServiceProperties()

Pobiera wszystkie zdefiniowane w IReadOnlyServiceProperty tym typie jednostki.

IReadOnlyEntityType.GetSkipNavigations()

Pobiera właściwości nawigacji pominięcia dla tego typu jednostki.

IReadOnlyEntityType.HasServiceProperties()

Sprawdza, czy ten typ jednostki ma zdefiniowaną IServiceProperty definicję.

IReadOnlyTypeBase.ClrType

Pobiera klasę CLR, która jest używana do reprezentowania wystąpień tego typu. Zwraca wartość null , jeśli typ nie ma odpowiedniej klasy CLR (nazywanej typem cienia).

IReadOnlyTypeBase.FindComplexProperty(String)

Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

Znajduje właściwość zadeklarowaną w typie o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

Znajduje właściwość zadeklarowaną w typie o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Pobiera element członkowski o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano elementu członkowskiego o podanej nazwie.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Pobiera elementy członkowskie o podanej nazwie na tym typie, typach podstawowych lub typach pochodnych.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

Znajduje pasujące właściwości dla danego typu. Zwraca wartość null , jeśli nie znaleziono żadnej właściwości.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Pobiera właściwość o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

Pobiera strategię śledzenia zmian używaną dla tego typu. Ta strategia wskazuje, w jaki sposób kontekst wykrywa zmiany właściwości dla wystąpienia typu.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Pobiera złożone właściwości zdefiniowane na tym typie i typie podstawowym.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Pobiera właściwości złożone zadeklarowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Pobiera elementy członkowskie zadeklarowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Pobiera wszystkie właściwości skalarne zadeklarowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Pobiera właściwości złożone zadeklarowane na typach pochodnych od tego typu.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Pobiera wszystkie właściwości skalarne zadeklarowane w typach pochodnych od tego typu.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Pobiera elementy członkowskie zdefiniowane w tym typie i typach podstawowych.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetNavigationAccessMode()

Reprezentuje typ jednostki w modelu.

IReadOnlyTypeBase.GetProperties()

Pobiera wszystkie właściwości skalarne zdefiniowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Reprezentuje typ jednostki w modelu.

IReadOnlyTypeBase.GetPropertyAccessMode()

PropertyAccessMode Pobiera używane właściwości i nawigacje tego typu.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Pobiera wartość wskazującą, czy ten typ strukturalny jest mapowany na Type inny typ strukturalny, do którego są również mapowane.

IReadOnlyTypeBase.IsPropertyBag

Pobiera wartość wskazującą, czy ten typ strukturalny ma indeksator, który może zawierać dowolne właściwości i metodę, która może służyć do określenia, czy dana właściwość indeksatora zawiera wartość.

IReadOnlyTypeBase.IsPropertyBag

Pobiera wartość wskazującą, czy ten typ strukturalny ma indeksator, który może zawierać dowolne właściwości i metodę, która może służyć do określenia, czy dana właściwość indeksatora zawiera wartość.

(Odziedziczone po RuntimeTypeBase)
IReadOnlyTypeBase.Model

Pobiera model, do którego należy ten typ.

IRuntimeEntityType.Counts

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.EmptyShadowValuesFactory

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.GetConstructorBindingConfigurationSource()

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.GetServiceOnlyConstructorBindingConfigurationSource()

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.InstanceFactory

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.OriginalValuesFactory

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.RelationshipSnapshotFactory

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.ShadowValuesFactory

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.StoreGeneratedValuesFactory

Reprezentuje typ jednostki w modelu.

IRuntimeEntityType.TemporaryValuesFactory

Reprezentuje typ jednostki w modelu.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Reprezentuje typ jednostki w modelu.

(Odziedziczone po RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Reprezentuje typ jednostki w modelu.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.FindComplexProperty(String)

Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

Znajduje właściwość zadeklarowaną w typie o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.FindMember(String)

Pobiera element członkowski o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano elementu członkowskiego o podanej nazwie.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Pobiera elementy członkowskie o podanej nazwie dla tego typu, typów bazowych lub typów pochodnych.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.FindProperty(String)

Pobiera właściwość o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Pobiera złożone właściwości zdefiniowane w tym typie jednostki.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Pobiera właściwości złożone zadeklarowane dla tego typu jednostki.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Pobiera elementy członkowskie zadeklarowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Pobiera wszystkie właściwości inne niż nawigacja zadeklarowane w tym typie.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Zwraca wszystkie właściwości implementujące IComplexPropertyobiekt , w tym te w typach złożonych.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Zwraca wszystkie zadeklarowane właściwości, które implementują IPropertyobiekt , w tym te w typach złożonych.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Zwraca wszystkie właściwości implementujące IPropertyobiekt , w tym te w typach złożonych.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetMembers()

Pobiera elementy członkowskie zdefiniowane w tym typie i typach podstawowych.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetProperties()

Pobiera właściwości zdefiniowane na tym typie.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Zwraca wszystkie elementy członkowskie, które mogą wymagać wartości migawki podczas śledzenia zmian.

(Odziedziczone po RuntimeTypeBase)
ITypeBase.Model

Pobiera model, do którego należy ten typ.

Metody rozszerzania

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Zwraca czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera.

GetContainer(IEntityType)

Zwraca nazwę kontenera, do którego jest mapowany typ jednostki.

GetContainer(IReadOnlyEntityType)

Zwraca nazwę kontenera, do którego jest mapowany typ jednostki.

GetContainingPropertyName(IEntityType)

Zwraca nazwę właściwości nadrzędnej, do której jest mapowany typ jednostki.

GetContainingPropertyName(IReadOnlyEntityType)

Zwraca nazwę właściwości nadrzędnej, do której jest mapowany typ jednostki.

GetDefaultTimeToLive(IReadOnlyEntityType)

Zwraca domyślny czas wygaśnięcia w sekundach w zakresie kontenera.

GetETagProperty(IEntityType)

Pobiera właściwość w tej jednostce mapowanej na usługę Cosmos ETag, jeśli istnieje.

GetETagProperty(IReadOnlyEntityType)

Pobiera właściwość w tej jednostce mapowanej na usługę Cosmos ETag, jeśli istnieje.

GetETagPropertyName(IEntityType)

Zwraca nazwę właściwości używanej do przechowywania elementu etag.

GetETagPropertyName(IReadOnlyEntityType)

Zwraca nazwę właściwości używanej do przechowywania elementu ETag.

GetPartitionKeyProperty(IEntityType)

Zwraca właściwość używaną do przechowywania klucza partycji.

GetPartitionKeyProperty(IReadOnlyEntityType)

Zwraca właściwość używaną do przechowywania klucza partycji.

GetPartitionKeyPropertyName(IEntityType)

Zwraca nazwę właściwości używanej do przechowywania klucza partycji.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Zwraca nazwę właściwości używanej do przechowywania klucza partycji.

GetThroughput(IReadOnlyEntityType)

Zwraca aprowizowaną przepływność w zakresie kontenera.

DisplayName(ITypeBase)

Pobiera przyjazną nazwę wyświetlaną dla danego ITypeBaseelementu .

FindDeclaredNavigation(IEntityType, String)

Pobiera właściwość nawigacji dla danego typu jednostki. Nie zwraca właściwości nawigacji zdefiniowanych w typie podstawowym. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

FindDeclaredProperty(IEntityType, String)

Znajduje właściwość zadeklarowaną w typie o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym.

FindDefiningNavigation(IEntityType)
Nieaktualne..

Zwraca zdefiniowaną nawigację, jeśli istnieje lub null w inny sposób.

FindNavigation(IEntityType, MemberInfo)

Pobiera właściwość nawigacji dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

FindOwnership(IEntityType)

Zwraca relację z właścicielem, jeśli jest to typ własności lub null inny.

FindProperties(IEntityType, IReadOnlyList<String>)

Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono żadnej właściwości.

Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji.

FindProperty(IEntityType, MemberInfo)

Pobiera właściwość z podanymi informacjami o elemencie członkowskim. Zwraca wartość null , jeśli nie znaleziono właściwości.

Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji. Użyj FindNavigation(IEntityType, MemberInfo) polecenia , aby znaleźć właściwość nawigacji.

FullName(ITypeBase)
Nieaktualne..

Pobiera unikatową nazwę dla danego IReadOnlyTypeBaseelementu .

GetAllBaseTypes(IEntityType)

Pobiera wszystkie typy w modelu, z którego pochodzi dany typ jednostki, począwszy od katalogu głównego.

GetAllBaseTypesAscending(IEntityType)

Pobiera wszystkie typy w modelu, z którego pochodzi dany typ jednostki, począwszy od najbliższego.

GetAllBaseTypesInclusive(IEntityType)

Zwraca wszystkie podstawowe typy danego IEntityTypeobiektu , w tym sam typ, od góry do dołu.

GetAllBaseTypesInclusiveAscending(IEntityType)

Zwraca wszystkie typy podstawowe danego IEntityTypeobiektu , w tym sam typ, dolny do góry.

GetClosestCommonParent(IEntityType, IEntityType)
Nieaktualne..

Zwraca najbliższy typ jednostki, który jest elementem nadrzędnym obu typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiego, zwracany jest ten element nadrzędny. Zwraca wartość null , jeśli dwa typy jednostek nie są w tej samej hierarchii.

GetConcreteDerivedTypesInclusive(IEntityType)

Zwraca wszystkie pochodne typy danego IEntityTypeobiektu , w tym sam typ, który nie abstractjest .

GetDeclaredForeignKeys(IEntityType)

Pobiera wszystkie klucze obce zadeklarowane na danym IEntityTypeobiekcie .

Ta metoda nie zwraca kluczy obcych zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tego samego klucza obcego więcej niż raz. Służy GetForeignKeys() do zwracania kluczy obcych zadeklarowanych na typach bazowych.

GetDeclaredIndexes(IEntityType)

Pobiera wszystkie indeksy zadeklarowane na danym IEntityTypeobiekcie .

Ta metoda nie zwraca indeksów zadeklarowanych na typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tego samego indeksu więcej niż raz. Służy GetForeignKeys() do zwracania również indeksów zadeklarowanych w typach bazowych.

GetDeclaredKeys(IEntityType)

Pobiera wszystkie klucze zadeklarowane w danym IEntityTypeobiekcie .

Ta metoda nie zwraca kluczy zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tego samego klucza więcej niż raz. Służy GetKeys() do zwracania kluczy zadeklarowanych w typach bazowych.

GetDeclaredNavigations(IEntityType)

Pobiera wszystkie właściwości nawigacji zadeklarowane na danym IEntityTypeobiekcie .

Ta metoda nie zwraca właściwości nawigacji zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tej samej właściwości nawigacji więcej niż raz. Służy GetNavigations(IEntityType) do zwracania właściwości nawigacji zadeklarowanych w typach bazowych.

GetDeclaredProperties(IEntityType)

Pobiera wszystkie właściwości inne niż nawigacja zadeklarowane w danym IEntityTypeobiekcie .

Ta metoda nie zwraca właściwości zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tej samej właściwości więcej niż raz. Służy GetProperties() do zwracania właściwości zadeklarowanych w typach bazowych.

GetDeclaredReferencingForeignKeys(IEntityType)

Pobiera wszystkie klucze obce przeznaczone dla danego typu jednostki (tj. klucze obce, w których dany typ jednostki jest podmiotem zabezpieczeń).

GetDeclaredServiceProperties(IEntityType)

Pobiera wszystkie właściwości usługi zadeklarowane na danym IEntityTypeobiekcie .

Ta metoda nie zwraca właściwości zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tej samej właściwości więcej niż raz. Służy GetServiceProperties() do zwracania właściwości zadeklarowanych w typach bazowych.

GetDefiningQuery(IEntityType)
Nieaktualne..

Pobiera zapytanie LINQ używane jako domyślne źródło zapytań tego typu.

GetDerivedForeignKeys(IEntityType)

Pobiera wszystkie klucze obce zadeklarowane w typach pochodnych od danego IEntityTypeelementu .

Ta metoda nie zwraca kluczy obcych zadeklarowanych w danym typie jednostki. Służy GetForeignKeys() do zwracania kluczy obcych zadeklarowanych w tym i podstawowych typach jednostek.

GetDerivedTypesInclusive(IEntityType)

Zwraca wszystkie pochodne typy danego IEntityTypeobiektu , w tym sam typ.

GetDirectlyDerivedTypes(IEntityType)

Pobiera wszystkie typy w modelu, które bezpośrednio pochodzą z danego typu jednostki.

GetDiscriminatorProperty(IEntityType)
Nieaktualne..

Zwraca wartość IReadOnlyProperty , która będzie używana do przechowywania wartości dyskryminującej.

GetDiscriminatorValue(IEntityType)

Zwraca wartość dyskryminującą dla tego typu jednostki.

GetIsDiscriminatorMappingComplete(IEntityType)

Zwraca wartość wskazującą, czy mapowanie dyskryminujące jest kompletne dla tego typu jednostki.

GetNavigations(IEntityType)
Nieaktualne..

Pobiera wszystkie właściwości nawigacji dla danego typu jednostki.

GetProperty(IEntityType, String)

Pobiera właściwość o podanej nazwie.

Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji. Użyj FindNavigation(IEntityType, String) polecenia , aby znaleźć właściwość nawigacji.

GetQueryFilter(IEntityType)

Pobiera filtr wyrażeń LINQ automatycznie stosowany do zapytań dla tego typu jednostki.

GetRootType(IEntityType)

Pobiera główny typ podstawowy dla danego typu jednostki.

GetSeedData(IEntityType, Boolean)

Pobiera dane przechowywane w modelu dla danego typu jednostki.

HasDefiningNavigation(IEntityType)
Nieaktualne..

Pobiera wartość wskazującą, czy ten typ jednostki ma zdefiniowaną nawigację.

IsAbstract(ITypeBase)

Sprawdza, czy ten typ jednostki reprezentuje typ abstrakcyjny.

IsInOwnershipPath(IEntityType, IEntityType)

Pobiera wartość wskazującą, czy dany typ jednostki znajduje się w ścieżce własności dla tego typu jednostki.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

Określa, czy ten typ jednostki pochodzi z (ale nie jest taki sam jak) danego typu jednostki.

ShortName(ITypeBase)

Pobiera krótką nazwę dla danego ITypeBase elementu, który może być używany w innych identyfikatorach.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

AnnotationsToDebugString(IAnnotatable, Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie .

GetInMemoryQuery(IEntityType)

Pobiera zapytanie LINQ używane jako domyślne źródło zapytań tego typu.

GetInMemoryQuery(IReadOnlyEntityType)

Pobiera zapytanie LINQ używane jako domyślne źródło zapytań tego typu.

FindCheckConstraint(IEntityType, String)

Znajduje element ICheckConstraint o podanej nazwie.

FindCheckConstraint(IReadOnlyEntityType, String)

Znajduje element IReadOnlyCheckConstraint o podanej nazwie.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

Zwraca mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Zwraca mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Pobiera klucze obce dla danego typu jednostki wskazujące na inne typy jednostek współużytkujące ten sam obiekt magazynu przypominający tabelę.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Pobiera klucze obce dla danego typu jednostki wskazujące na inne typy jednostek współużytkujące ten sam obiekt magazynu przypominający tabelę.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Pobiera klucze obce dla danego typu jednostki wskazujące na inne typy jednostek współużytkujące ten sam obiekt magazynu przypominający tabelę.

GetCheckConstraints(IEntityType)

Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki.

GetCheckConstraints(IReadOnlyEntityType)

Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki.

GetComment(IEntityType)

Zwraca komentarz dla tabeli, do których jest mapowana ta jednostka.

GetComment(IReadOnlyEntityType)

Zwraca komentarz dla tabeli, do których jest mapowana ta jednostka.

GetContainerColumnName(IReadOnlyEntityType)

Pobiera nazwę kolumny kontenera, do której jest mapowany typ jednostki.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Nieaktualne..

Pobiera mapowanie typu kolumny kontenera, do którego jest mapowany typ jednostki.

GetDeclaredCheckConstraints(IEntityType)

Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki.

GetDefaultMappings(IEntityType)

Zwraca domyślne mapowania używane przez typ jednostki.

GetDefaultSchema(IEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego typu jednostki.

GetDefaultSchema(IReadOnlyEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego typu jednostki.

GetDefaultSqlQueryName(IEntityType)

Pobiera domyślną nazwę zapytania SQL, która będzie używana dla tego typu jednostki podczas mapowanego przy użyciu polecenia RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Pobiera domyślną nazwę zapytania SQL, która będzie używana dla tego typu jednostki podczas mapowanego przy użyciu polecenia RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Zwraca domyślną nazwę tabeli, która będzie używana dla tego typu jednostki.

GetDefaultTableName(IEntityType, Boolean)

Zwraca domyślną nazwę tabeli, która będzie używana dla tego typu jednostki.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Zwraca domyślną nazwę tabeli, która będzie używana dla tego typu jednostki.

GetDefaultViewName(IEntityType)

Zwraca domyślną nazwę widoku, która będzie używana dla tego typu jednostki.

GetDefaultViewName(IReadOnlyEntityType)

Zwraca domyślną nazwę widoku, która będzie używana dla tego typu jednostki.

GetDefaultViewSchema(IEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego widoku jednostki.

GetDefaultViewSchema(IReadOnlyEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego widoku jednostki.

GetDeleteStoredProcedure(IEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na usunięcia lub null jeśli nie jest mapowany na procedurę składowaną.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na usunięcia lub null jeśli nie jest mapowany na procedurę składowaną.

GetDeleteStoredProcedureMappings(IEntityType)

Zwraca procedury składowane usuwania, do których jest mapowany typ jednostki.

GetFunctionMappings(IEntityType)

Zwraca funkcje, do których jest mapowany typ jednostki.

GetFunctionName(IEntityType)

Zwraca nazwę funkcji, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na funkcję.

GetFunctionName(IReadOnlyEntityType)

Zwraca nazwę funkcji, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na funkcję.

GetInsertStoredProcedure(IEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na wstawki lub null jeśli nie jest mapowany na procedurę składowaną.

GetInsertStoredProcedure(IReadOnlyEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na wstawki lub null jeśli nie jest mapowany na procedurę składowaną.

GetInsertStoredProcedureMappings(IEntityType)

Zwraca procedury składowane wstawiania, do których typ jednostki jest mapowany.

GetJsonPropertyName(IReadOnlyEntityType)

Pobiera wartość nazwy właściwości JSON używanej dla danej jednostki zamapowanej na kolumnę JSON.

GetMappingFragments(IEntityType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingFragments(IEntityType, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki danego typu.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingFragments(IReadOnlyEntityType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki danego typu.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingStrategy(IReadOnlyEntityType)

Pobiera strategię mapowania dla typów pochodnych.

GetSchema(IEntityType)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSchema(IReadOnlyEntityType)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSchemaQualifiedTableName(IEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na tabelę.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na tabelę.

GetSchemaQualifiedViewName(IEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na widok.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na widok.

GetSqlQuery(IEntityType)

Zwraca ciąg SQL używany do podawania danych dla typu jednostki lub null jeśli nie jest mapowany na ciąg SQL.

GetSqlQuery(IReadOnlyEntityType)

Zwraca ciąg SQL używany do podawania danych dla typu jednostki lub null jeśli nie jest mapowany na ciąg SQL.

GetSqlQueryMappings(IEntityType)

Zwraca mapowania ciągów SQL.

GetTableMappings(IEntityType)

Zwraca tabele, do których typ jednostki jest mapowany.

GetTableName(IEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na tabelę.

GetTableName(IReadOnlyEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na tabelę.

GetUpdateStoredProcedure(IEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na aktualizacje lub null jeśli nie jest mapowany na procedurę składowaną.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na aktualizacje lub null jeśli nie jest mapowany na procedurę składowaną.

GetUpdateStoredProcedureMappings(IEntityType)

Zwraca procedury składowane aktualizacji, do których typ jednostki jest mapowany.

GetViewMappings(IEntityType)

Zwraca widoki, do których typ jednostki jest mapowany.

GetViewName(IEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany lub null jeśli nie jest mapowany na widok.

GetViewName(IReadOnlyEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany lub null jeśli nie jest mapowany na widok.

GetViewSchema(IEntityType)

Zwraca schemat bazy danych zawierający zamapowany widok.

GetViewSchema(IReadOnlyEntityType)

Zwraca schemat bazy danych zawierający zamapowany widok.

IsIgnoredByMigrations(IEntityType)

Pobiera wartość wskazującą, czy typ jednostki jest ignorowany przez migracje.

IsMappedToJson(IReadOnlyEntityType)

Pobiera wartość wskazującą, czy określona jednostka jest mapowana na kolumnę JSON.

IsTableExcludedFromMigrations(IEntityType)

Pobiera wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Pobiera wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy określona tabela jest ignorowana przez migracje.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Zwraca mapowanie typów dla określonego obiektu magazynu przypominającego tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

Zwraca mapowanie typów dla określonego obiektu magazynu przypominającego tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetContainerColumnName(IReadOnlyTypeBase)

Pobiera nazwę kolumny kontenera, do której typ jest mapowany.

GetDefaultMappings(ITypeBase)

Zwraca domyślne mapowania, których będzie używać typ.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na usunięcia lub null jeśli nie jest mapowany na procedurę składowaną.

GetDeleteStoredProcedure(ITypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na usunięcia lub null jeśli nie jest mapowany na procedurę składowaną.

GetDeleteStoredProcedureMappings(ITypeBase)

Zwraca procedury składowane usuwania, do których typ jest mapowany.

GetFunctionMappings(ITypeBase)

Zwraca funkcje, do których typ jest mapowany.

GetFunctionName(IReadOnlyTypeBase)

Zwraca nazwę funkcji, do której typ jest mapowany lub null jeśli nie jest mapowany na funkcję.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub null jeśli nie jest mapowany na procedurę składowaną.

GetInsertStoredProcedure(ITypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub null jeśli nie jest mapowany na procedurę składowaną.

GetInsertStoredProcedureMappings(ITypeBase)

Zwraca procedury składowane wstawiania, do których typ jest mapowany.

GetJsonPropertyName(IReadOnlyTypeBase)

Pobiera wartość nazwy właściwości JSON używanej dla danej jednostki zamapowanej na kolumnę JSON.

GetMappingFragments(IReadOnlyTypeBase)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów danego typu.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingFragments(ITypeBase)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingFragments(ITypeBase, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów danego typu.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetMappingStrategy(IReadOnlyTypeBase)

Pobiera strategię mapowania dla typów pochodnych.

GetSchema(IReadOnlyTypeBase)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSqlQuery(IReadOnlyTypeBase)

Zwraca ciąg SQL używany do podawania danych dla typu lub null jeśli nie jest mapowany na ciąg SQL.

GetSqlQueryMappings(ITypeBase)

Zwraca mapowania ciągów SQL.

GetTableMappings(ITypeBase)

Zwraca tabele, do których typ jest mapowany.

GetTableName(IReadOnlyTypeBase)

Zwraca nazwę tabeli, do której typ jest mapowany lub null jeśli nie jest mapowany na tabelę.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub null jeśli nie jest mapowany na procedurę składowaną.

GetUpdateStoredProcedure(ITypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub null jeśli nie jest mapowany na procedurę składowaną.

GetUpdateStoredProcedureMappings(ITypeBase)

Zwraca procedury składowane aktualizacji, do których typ jest mapowany.

GetViewMappings(ITypeBase)

Zwraca widoki, do których typ jest mapowany.

GetViewName(IReadOnlyTypeBase)

Zwraca nazwę widoku, do którego typ jest mapowany lub null jeśli nie jest mapowany na widok.

GetViewSchema(IReadOnlyTypeBase)

Zwraca schemat bazy danych zawierający zamapowany widok.

IsMappedToJson(IReadOnlyTypeBase)

Pobiera wartość wskazującą, czy określona jednostka jest mapowana na kolumnę JSON.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Pobiera adnotacje danych w celu skonfigurowania typu jednostki.

GetDbSetName(IReadOnlyEntityType)

Pobiera nazwę, która powinna być używana dla DbSet<TEntity> właściwości klasy DbContext dla tego typu jednostki.

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

Pobiera płynne wywołania interfejsu API w celu skonfigurowania typu jednostki.

IsSimpleManyToManyJoinEntityType(IEntityType)

Sprawdź, czy typ jednostki może być traktowany jako typ jednostki "wiele do wielu".

IsSqlReturningClauseUsed(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

GetHistoryTableName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

GetHistoryTableSchema(IReadOnlyEntityType)

Zwraca wartość reprezentującą schemat tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę właściwości końcowej kropki jednostki zamapowanej na tabelę czasową.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę właściwości początkowej kropki jednostki zamapowanej na tabelę czasową.

IsMemoryOptimized(IEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

IsMemoryOptimized(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Zwraca wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w określonej tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

IsTemporal(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową.

Dotyczy