RuntimeComplexType Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje typ złożonej właściwości typu strukturalnego.
public class RuntimeComplexType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType
type RuntimeComplexType = class
inherit RuntimeTypeBase
interface IRuntimeComplexType
interface IComplexType
interface IReadOnlyComplexType
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
interface ITypeBase
interface IAnnotatable
interface IRuntimeTypeBase
Public Class RuntimeComplexType
Inherits RuntimeTypeBase
Implements IRuntimeComplexType
- Dziedziczenie
- Implementuje
-
IAnnotatable IReadOnlyAnnotatable IComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyComplexType IReadOnlyTypeBase ITypeBase
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .
Konstruktory
RuntimeComplexType(String, Type, RuntimeComplexProperty, ChangeTrackingStrategy, PropertyInfo, Boolean) |
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. |
Właściwości
BaseType |
Pobiera typ podstawowy tego typu. Zwraca wartość |
ClrType |
Pobiera klasę CLR, która jest używana do reprezentowania wystąpień tego typu.
Zwraca wartość |
ComplexProperty |
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. |
ConstructorBinding |
Pobiera lub ustawia InstantiationBinding wartość dla preferowanego konstruktora. |
DebugView |
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. |
DirectlyDerivedTypes |
Pobiera wszystkie typy w modelu, które pochodzą bezpośrednio z tego typu. (Odziedziczone po RuntimeTypeBase) |
IsReadOnly |
Wskazuje, czy bieżący obiekt jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
Item[String] |
Pobiera adnotację wartości z daną nazwą, zwracając |
Model |
Pobiera model, do którego należy ten typ. (Odziedziczone po RuntimeTypeBase) |
Name |
Pobiera nazwę tego typu. (Odziedziczone po RuntimeTypeBase) |
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. (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. |
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) |
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) |
CreateAnnotation(String, Object) |
Tworzy nową adnotację. (Odziedziczone po AnnotatableBase) |
CreateRuntimeAnnotation(String, Object) |
Tworzy nową adnotację środowiska uruchomieniowego. (Odziedziczone po AnnotatableBase) |
EnsureMutable() |
Zgłasza wartość, jeśli model jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
EnsureReadOnly() |
Zgłasza błąd, jeśli model nie jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
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ść |
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) |
FindIndexerPropertyInfo() |
Zwraca wartość PropertyInfo dla indeksatora skojarzonego typu CLR, jeśli istnieje. (Odziedziczone po RuntimeTypeBase) |
FindMember(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. |
FindMembersInHierarchy(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. |
FindProperties(IEnumerable<String>) |
Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość |
FindPropertiesInHierarchy(String) |
Pobiera właściwości o podanej nazwie dla tego typu, typów podstawowych lub typów pochodnych. (Odziedziczone po RuntimeTypeBase) |
FindProperty(String) |
Pobiera właściwość o podanej nazwie. Zwraca wartość |
FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
GetAnnotation(String) |
Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje. (Odziedziczone po AnnotatableBase) |
GetAnnotations() |
Pobiera wszystkie adnotacje w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
GetComplexProperties() |
Pobiera złożone właściwości zdefiniowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
GetDeclaredComplexProperties() |
Pobiera złożone właściwości zadeklarowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
GetDeclaredMembers() |
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. |
GetDeclaredProperties() |
Pobiera wszystkie właściwości skalarne zadeklarowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
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. (Odziedziczone po RuntimeTypeBase) |
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. (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ę 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. |
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. (Odziedziczone po RuntimeTypeBase) |
GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
GetSnapshottableMembers() |
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. |
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) |
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 |
IAnnotatable.GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (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) |
IComplexType.ComplexProperty |
Pobiera skojarzona właściwość. |
IReadOnlyAnnotatable.FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
IReadOnlyAnnotatable.GetAnnotations() |
Pobiera wszystkie adnotacje w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Pobiera wartość adnotacji o podanej nazwie, zwracając |
IReadOnlyComplexType.ComplexProperty |
Pobiera skojarzona właściwość. |
IReadOnlyTypeBase.ContainingEntityType |
Pobiera ten typ jednostki lub ten, na którym zadeklarowany jest złożony łańcuch właściwości. |
IReadOnlyTypeBase.FindComplexProperty(String) |
Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość |
IReadOnlyTypeBase.FindDeclaredComplexProperty(String) |
Znajduje właściwość zadeklarowaną dla typu o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.FindDeclaredProperty(String) |
Znajduje właściwość zadeklarowaną dla typu 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ść |
IReadOnlyTypeBase.FindMembersInHierarchy(String) |
Pobiera elementy członkowskie o podanej nazwie dla tego typu, typów podstawowych lub typów pochodnych. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>) |
Wyszukuje pasujące właściwości danego typu. Zwraca wartość |
IReadOnlyTypeBase.FindProperty(String) |
Pobiera właściwość o podanej nazwie. Zwraca wartość |
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 dla tego typu i typów podstawowych. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetDeclaredComplexProperties() |
Pobiera złożone właściwości zadeklarowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetDeclaredMembers() |
Pobiera elementy członkowskie zadeklarowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetDeclaredProperties() |
Pobiera wszystkie właściwości skalarne zadeklarowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetDerivedComplexProperties() |
Pobiera złożone właściwości zadeklarowane dla typów pochodzących z tego typu. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetDerivedProperties() |
Pobiera wszystkie właściwości skalarne zadeklarowane dla typów pochodzących z tego typu. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetMembers() |
Pobiera składowe zdefiniowane dla tego typu i typów podstawowych. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetProperties() |
Pobiera wszystkie właściwości skalarne zdefiniowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.GetPropertyAccessMode() |
PropertyAccessMode Pobiera element używany do obsługi właściwości i nawigacji 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ść. (Odziedziczone po RuntimeTypeBase) |
IReadOnlyTypeBase.Model |
Pobiera model, do którego należy ten typ. |
IRuntimeTypeBase.GetConstructorBindingConfigurationSource() |
Reprezentuje typ złożonej właściwości typu strukturalnego. (Odziedziczone po RuntimeTypeBase) |
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource() |
Reprezentuje typ złożonej właściwości typu strukturalnego. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.ContainingEntityType |
Reprezentuje typ złożonej właściwości typu strukturalnego. |
ITypeBase.FindComplexProperty(String) |
Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość |
ITypeBase.FindDeclaredProperty(String) |
Znajduje właściwość zadeklarowaną dla typu 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ść |
ITypeBase.FindMembersInHierarchy(String) |
Pobiera elementy członkowskie o podanej nazwie dla tego typu, typów podstawowych lub typów pochodnych. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.FindProperty(String) |
Pobiera właściwość o podanej nazwie. Zwraca wartość |
ITypeBase.GetComplexProperties() |
Pobiera złożone właściwości zdefiniowane dla tego typu jednostki. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetDeclaredComplexProperties() |
Pobiera złożone właściwości zadeklarowane dla tego typu jednostki. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetDeclaredMembers() |
Pobiera elementy członkowskie zadeklarowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetDeclaredProperties() |
Pobiera wszystkie właściwości inne niż nawigacji zadeklarowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetFlattenedComplexProperties() |
Zwraca wszystkie właściwości implementujące IComplexPropertyfunkcję , w tym te w przypadku typów złożonych. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetFlattenedDeclaredProperties() |
Zwraca wszystkie zadeklarowane właściwości, które implementują IPropertywłaściwości , w tym dla typów złożonych. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetFlattenedProperties() |
Zwraca wszystkie właściwości implementujące IPropertyfunkcję , w tym te w przypadku typów złożonych. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetMembers() |
Pobiera składowe zdefiniowane dla tego typu i typów podstawowych. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetProperties() |
Pobiera właściwości zdefiniowane dla tego typu. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.GetSnapshottableMembers() |
Zwraca wszystkie elementy członkowskie, które mogą potrzebować wartości migawki podczas śledzenia zmian. (Odziedziczone po RuntimeTypeBase) |
ITypeBase.Model |
Pobiera model, do którego należy ten typ. |
Metody rozszerzania
GetContainerColumnName(IReadOnlyComplexType) |
Pobiera nazwę kolumny kontenera, do której jest mapowany typ złożony. |
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 |
GetDeleteStoredProcedure(ITypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na usunięcia lub |
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 |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub |
GetInsertStoredProcedure(ITypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub |
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 dostarczania danych dla typu lub |
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 |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub |
GetUpdateStoredProcedure(ITypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub |
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 |
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. |