EdmEntityType 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 definicję typu jednostki EDM.
public class EdmEntityType : Microsoft.OData.Edm.EdmStructuredType, Microsoft.OData.Edm.IEdmEntityType, Microsoft.OData.Edm.IEdmFullNamedElement
type EdmEntityType = class
inherit EdmStructuredType
interface IEdmEntityType
interface IEdmStructuredType
interface IEdmType
interface IEdmElement
interface IEdmSchemaType
interface IEdmSchemaElement
interface IEdmNamedElement
interface IEdmVocabularyAnnotatable
interface IEdmFullNamedElement
Public Class EdmEntityType
Inherits EdmStructuredType
Implements IEdmEntityType, IEdmFullNamedElement
- Dziedziczenie
- Implementuje
Konstruktory
EdmEntityType(String, String, IEdmEntityType, Boolean, Boolean, Boolean) |
Inicjuje nowe wystąpienie klasy EdmEntityType. |
EdmEntityType(String, String, IEdmEntityType, Boolean, Boolean) |
Inicjuje nowe wystąpienie klasy EdmEntityType. |
EdmEntityType(String, String, IEdmEntityType) |
Inicjuje nowe wystąpienie klasy EdmEntityType. |
EdmEntityType(String, String) |
Inicjuje nowe wystąpienie klasy EdmEntityType. |
Właściwości
BaseType |
Pobiera typ podstawowy tego typu. (Odziedziczone po EdmStructuredType) |
DeclaredKey |
Pobiera właściwości strukturalne typu jednostki tworzącej klucz jednostki. |
DeclaredProperties |
Pobiera właściwości zadeklarowane natychmiast w ramach tego typu. (Odziedziczone po EdmStructuredType) |
FullName |
Pobiera pełną nazwę tego elementu schematu. |
HasStream |
Pobiera wartość wskazującą, czy ta jednostka jest typem nośnika Ta wartość dziedziczy z typu podstawowego. |
IsAbstract |
Pobiera wartość wskazującą, czy ten typ jest abstrakcyjny. (Odziedziczone po EdmStructuredType) |
IsOpen |
Pobiera wartość wskazującą, czy ten typ jest otwarty. (Odziedziczone po EdmStructuredType) |
Name |
Pobiera nazwę tego elementu. |
Namespace |
Pobiera przestrzeń nazw, do którego należy ten element schematu. |
PropertiesDictionary |
Pobiera słownik właściwości w tej definicji typu w celu szybszego wyszukiwania. (Odziedziczone po EdmStructuredType) |
SchemaElementKind |
Pobiera rodzaj tego elementu schematu. |
TypeKind |
Pobiera rodzaj tego typu. |
Metody
AddBidirectionalNavigation(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo) |
Tworzy i dodaje właściwość nawigacji do tego typu i dodaje partnera nawigacji do typu docelowego nawigacji. |
AddKeys(IEdmStructuralProperty[]) |
Dodaje element |
AddKeys(IEnumerable<IEdmStructuralProperty>) |
Dodaje element |
AddProperty(IEdmProperty) |
Dodaje element |
AddStructuralProperty(String, EdmPrimitiveTypeKind, Boolean) |
Tworzy i dodaje właściwość strukturalną dopuszczaną do wartości null do tego typu. (Odziedziczone po EdmStructuredType) |
AddStructuralProperty(String, EdmPrimitiveTypeKind) |
Tworzy i dodaje właściwość strukturalną dopuszczaną do wartości null do tego typu. (Odziedziczone po EdmStructuredType) |
AddStructuralProperty(String, IEdmTypeReference, String) |
Tworzy i dodaje właściwość strukturalną do tego typu. (Odziedziczone po EdmStructuredType) |
AddStructuralProperty(String, IEdmTypeReference) |
Tworzy i dodaje właściwość strukturalną do tego typu. (Odziedziczone po EdmStructuredType) |
AddUnidirectionalNavigation(EdmNavigationPropertyInfo) |
Tworzy i dodaje jednokierunkową właściwość nawigacji do tego typu. (Odziedziczone po EdmStructuredType) |
FindProperty(String) |
Wyszukuje właściwość strukturalną lub nawigacji o podanej nazwie w tym typie oraz wszystkich typach bazowych i zwraca wartość null, jeśli taka właściwość nie istnieje. (Odziedziczone po EdmStructuredType) |
SetNavigationPropertyPartner(EdmNavigationProperty, IEdmPathExpression, EdmNavigationProperty, IEdmPathExpression) |
Ustawia informacje o partnerze właściwości nawigacji najwyższego poziomu. |
ToString() |
Zwraca reprezentację tekstu bieżącego obiektu. (Odziedziczone po EdmType) |
Metody rozszerzania
IsEquivalentTo(IEdmType, IEdmType) |
Zwraca wartość true, jeśli porównywany typ jest semantycznie równoważny temu typowi. Typy schematów (IEdmSchemaType) są porównywane przez ich odwołania do obiektów. |
AsActualType(IEdmType) |
Zwraca rzeczywisty typ danego typu. Jeśli dany typ jest definicją typu, rzeczywisty typ jest jego typem bazowym; w przeciwnym razie zwróć dany typ. |
InheritsFrom(IEdmStructuredType, IEdmStructuredType) |
Określa, czy potencjalny typ podstawowy znajduje się w hierarchii dziedziczenia testowanego typu. |
IsBinary(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu binarnego. |
IsDecimal(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu dziesiętnego. |
IsGeography(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu geografii. |
IsGeometry(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu geometrii. |
IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType) |
Określa, czy ten typ jest taki sam jak otherType, czy thisType pochodzi z innego typu, czy inny typ pochodzi z tego typu. |
IsOrInheritsFrom(IEdmType, IEdmType) |
Określa, czy typ jest równoważny lub pochodzi z innego typu. |
IsSpatial(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu przestrzennego. |
IsStream(IEdmType) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu strumienia. |
IsString(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu ciągu. |
IsTemporal(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do typu czasowego. |
IsUntyped(IEdmType) |
Zwraca wartość true, jeśli ta definicja odwołuje się do nietypowego typu. |
GetSymbolicString(IEdmVocabularyAnnotatable) |
Pobiera symboliczny ciąg elementu z adnotacjami. W następnej zmianie powodującej niezgodność lepiej dodać właściwość do IEdmVocabularyAnnotatableelementu . |
AsElementType(IEdmType) |
Pobiera typ elementu definicji kolekcji lub sam w definicji innej niż kolekcja, do której odwołuje się odwołanie typu. |
BaseEntityType(IEdmEntityType) |
Pobiera podstawowy typ definicji tego typu jednostki. |
BaseType(IEdmStructuredType) |
Pobiera podstawowy typ definicji tego typu strukturalnego. |
DeclaredNavigationProperties(IEdmStructuredType) |
Pobiera właściwości nawigacji zadeklarowane w tej definicji typu strukturalnego. |
DeclaredStructuralProperties(IEdmStructuredType) |
Pobiera wszystkie właściwości strukturalne zadeklarowane w obiekcie IEdmStructuredTypeDefinition. |
FullName(IEdmSchemaElement) |
Pobiera pełną nazwę elementu. |
FullTypeName(IEdmType) |
Pobiera pełną nazwę definicji, do której odwołuje się odwołanie typu. |
HasDeclaredKeyProperty(IEdmEntityType, IEdmProperty) |
Sprawdza, czy dany typ jednostki ma |
IsOpen(IEdmType) |
Zwraca wartość true, jeśli definicja tego odwołania jest otwarta. |
Key(IEdmEntityType) |
Pobiera zadeklarowany klucz najbardziej zdefiniowanej jednostki z zadeklarowanym kluczem. |
Location(IEdmElement) |
Pobiera lokalizację tego elementu. |
NavigationProperties(IEdmStructuredType) |
Pobierz właściwości nawigacji zadeklarowane w tym typie ustrukturyzowanym i wszystkich typach bazowych. |
Properties(IEdmStructuredType) |
Pobiera wszystkie właściwości definicji typu strukturalnego i jego typów podstawowych. |
ShortQualifiedName(IEdmSchemaElement) |
Pobiera krótką kwalifikowaną nazwę elementu. |
StructuralProperties(IEdmStructuredType) |
Pobiera właściwości strukturalne zadeklarowane w tej definicji typu i wszystkich typach bazowych. |
VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel) |
Pobiera adnotacje elementu słownictwa, jak pokazano na podstawie konkretnego modelu. |
ToTraceString(IEdmSchemaElement) |
Zwraca reprezentację tekstu bieżącego obiektu. |
ToTraceString(IEdmSchemaType) |
Zwraca reprezentację tekstu bieżącego obiektu. |
ToTraceString(IEdmType) |
Zwraca reprezentację tekstu bieżącego obiektu. |
Errors(IEdmElement) |
Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów z jego typu. |
IsBad(IEdmElement) |
Zwraca wartość true, jeśli ten element zawiera błędy zwrócone przez metodę Errors(IEdmElement) . |