Udostępnij za pośrednictwem


RuntimeTypeBase Klasa

Definicja

Reprezentuje typ strukturalny w modelu.

public abstract class RuntimeTypeBase : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase
type RuntimeTypeBase = class
    inherit AnnotatableBase
    interface IRuntimeTypeBase
    interface ITypeBase
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public MustInherit Class RuntimeTypeBase
Inherits AnnotatableBase
Implements IRuntimeTypeBase
Dziedziczenie
RuntimeTypeBase
Pochodne
Implementuje
IAnnotatable IReadOnlyAnnotatable Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyTypeBase ITypeBase

Uwagi

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

Konstruktory

RuntimeTypeBase(String, Type, RuntimeModel, RuntimeTypeBase, 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.

Właściwości

BaseType

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

ClrType

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

ConstructorBinding

Pobiera lub ustawia InstantiationBinding wartość dla preferowanego konstruktora.

DirectlyDerivedTypes

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

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.

Name

Pobiera nazwę tego typu.

Properties

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.

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ą.

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.

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)
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 podstawowych lub typów pochodnych.

FindComplexProperty(String)

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

FindDeclaredProperty(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.

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.

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.

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.

FindPropertiesInHierarchy(String)

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

FindProperty(String)

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

FindRuntimeAnnotation(String)

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

(Odziedziczone po AnnotatableBase)
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 dla tego typu.

GetDeclaredComplexProperties()

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

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 dla tego typu.

GetDerivedTypes()

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.

GetDerivedTypes<T>()

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.

GetFlattenedComplexProperties()

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

GetFlattenedDeclaredProperties()

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

GetFlattenedProperties()

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

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)
GetProperties()

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.

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)
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)
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)
ToEnumerable<T>(T)

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.

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)
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)
IReadOnlyTypeBase.FindComplexProperty(String)

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

IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

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

IReadOnlyTypeBase.FindDeclaredProperty(String)

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

IReadOnlyTypeBase.FindMember(String)

Pobiera element członkowski o podanej nazwie. Zwraca wartość null , jeśli żaden element członkowski o podanej nazwie nie jest zdefiniowany.

IReadOnlyTypeBase.FindMembersInHierarchy(String)

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

IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

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

IReadOnlyTypeBase.FindProperty(String)

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

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.

IReadOnlyTypeBase.GetComplexProperties()

Pobiera złożone właściwości zdefiniowane dla tego typu i typów podstawowych.

IReadOnlyTypeBase.GetDeclaredComplexProperties()

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

IReadOnlyTypeBase.GetDeclaredMembers()

Pobiera elementy członkowskie zadeklarowane dla tego typu.

IReadOnlyTypeBase.GetDeclaredProperties()

Pobiera wszystkie właściwości skalarne zadeklarowane dla tego typu.

IReadOnlyTypeBase.GetDerivedComplexProperties()

Pobiera złożone właściwości zadeklarowane dla typów pochodzących z tego typu.

IReadOnlyTypeBase.GetDerivedProperties()

Pobiera wszystkie właściwości skalarne zadeklarowane dla typów pochodzących z tego typu.

IReadOnlyTypeBase.GetMembers()

Pobiera składowe zdefiniowane dla tego typu i typów podstawowych.

IReadOnlyTypeBase.GetProperties()

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

IReadOnlyTypeBase.GetPropertyAccessMode()

PropertyAccessMode Pobiera element używany do obsługi właściwości i nawigacji tego typu.

IReadOnlyTypeBase.HasSharedClrType

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

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.Model

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

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Reprezentuje typ strukturalny w modelu.

IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Reprezentuje typ strukturalny w modelu.

ITypeBase.FindComplexProperty(String)

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

ITypeBase.FindDeclaredProperty(String)

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

ITypeBase.FindMember(String)

Pobiera element członkowski o podanej nazwie. Zwraca wartość null , jeśli żaden element członkowski o podanej nazwie nie jest zdefiniowany.

ITypeBase.FindMembersInHierarchy(String)

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

ITypeBase.FindProperty(String)

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

ITypeBase.GetComplexProperties()

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

ITypeBase.GetDeclaredComplexProperties()

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

ITypeBase.GetDeclaredMembers()

Pobiera elementy członkowskie zadeklarowane dla tego typu.

ITypeBase.GetDeclaredProperties()

Pobiera wszystkie właściwości inne niż nawigacji zadeklarowane dla tego typu.

ITypeBase.GetFlattenedComplexProperties()

Zwraca wszystkie właściwości implementujące IComplexPropertyfunkcję , w tym te w przypadku typów złożonych.

ITypeBase.GetFlattenedDeclaredProperties()

Zwraca wszystkie zadeklarowane właściwości, które implementują IPropertywłaściwości , w tym dla typów złożonych.

ITypeBase.GetFlattenedProperties()

Zwraca wszystkie właściwości implementujące IPropertyfunkcję , w tym te w przypadku typów złożonych.

ITypeBase.GetMembers()

Pobiera składowe zdefiniowane dla tego typu i typów podstawowych.

ITypeBase.GetProperties()

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

ITypeBase.GetSnapshottableMembers()

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

ITypeBase.Model

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

Metody rozszerzania

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.

Dotyczy