Condividi tramite


Classe EdmEntityTypeReference

Rappresenta un riferimento a un tipo di entità EDM.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Edm.Library.EdmElement
    Microsoft.Data.Edm.Library.EdmTypeReference
      Microsoft.Data.Edm.Library.EdmEntityTypeReference

Spazio dei nomi  Microsoft.Data.Edm.Library
Assembly:  Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)

Sintassi

'Dichiarazione
Public Class EdmEntityTypeReference _
    Inherits EdmTypeReference _
    Implements IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement
'Utilizzo
Dim instance As EdmEntityTypeReference
public class EdmEntityTypeReference : EdmTypeReference, 
    IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement
public ref class EdmEntityTypeReference : public EdmTypeReference, 
    IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement
type EdmEntityTypeReference =  
    class
        inherit EdmTypeReference
        interface IEdmEntityTypeReference
        interface IEdmStructuredTypeReference
        interface IEdmTypeReference
        interface IEdmElement
    end
public class EdmEntityTypeReference extends EdmTypeReference implements IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement

Nel tipo EdmEntityTypeReference sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico EdmEntityTypeReference Crea una nuova istanza della classe EdmEntityTypeReference.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Definition Ottiene la definizione cui si riferisce il tipo. Ereditato da EdmTypeReference.
Proprietà pubblica IsNullable Ottiene un valore che indica se il tipo ammette i valori Null. Ereditato da EdmTypeReference.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Restituisce la rappresentazione in formato testo dell'oggetto corrente. Ereditato da EdmTypeReference.

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico AsBinary Restituisce un riferimento di tipo binario valido alla definizione del tipo se il riferimento è di tipo binario.In caso contrario, restituirà un riferimento di tipo binario non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsCollection Restituisce un riferimento di tipo raccolta valido alla definizione del tipo se il riferimento è di tipo raccolta.In caso contrario, restituirà un riferimento di tipo raccolta non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsComplex Restituisce un riferimento di tipo complesso valido alla definizione del tipo se il riferimento è di tipo complesso.In caso contrario, restituirà un riferimento di tipo complesso non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsDecimal Restituisce un riferimento di tipo decimale valido alla definizione del tipo se il riferimento è di tipo decimale.In caso contrario, restituirà un riferimento di tipo decimal non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsEntity Restituisce un riferimento di tipo di entità valido alla definizione del tipo se il riferimento è di tipo di entità.In caso contrario, restituirà un riferimento di tipo di entità non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsEntityReference Restituisce un riferimento di tipo di riferimento all'entità valido alla definizione del tipo se il riferimento è di tipo di riferimento all'entità.In caso contrario, restituirà un riferimento di tipo di riferimento all'entità non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsEnum Restituisce un riferimento di tipo di enumerazione valido alla definizione del tipo se il riferimento è di tipo di enumerazione.In caso contrario, restituirà un riferimento di tipo di enumerazione non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsPrimitive Restituisce un riferimento di tipo primitivo valido alla definizione del tipo se il riferimento è di tipo primitivo.In caso contrario, restituirà un riferimento di tipo primitivo non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsRow Restituisce un riferimento di tipo di riga valido alla definizione del tipo se il riferimento è di tipo di riga.In caso contrario, restituirà un riferimento di tipo di riga non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsSpatial Restituisce un riferimento di tipo spaziale valido alla definizione del tipo se il riferimento è di tipo spaziale.In caso contrario, restituirà un riferimento di tipo spaziale non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsString Restituisce un riferimento di tipo stringa valido alla definizione del tipo se il riferimento è di tipo stringa.In caso contrario, restituirà un riferimento di tipo stringa non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsStructured Restituisce un riferimento di tipo strutturato valido alla definizione del tipo se il riferimento è di tipo strutturato.In caso contrario, restituirà un riferimento di tipo strutturato non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico AsTemporal Restituisce un riferimento di tipo temporale valido alla definizione del tipo se il riferimento è di tipo temporale.In caso contrario, restituirà un riferimento di tipo temporale non valido. Definito da EdmTypeSemantics.
Metodo di estensione pubblico BaseEntityType Ottiene il tipo di entità di base. Definito da ExtensionMethods.
Metodo di estensione pubblico BaseType Ottiene il tipo di base. Definito da ExtensionMethods.
Metodo di estensione pubblico DeclaredNavigationProperties Ottiene le proprietà di navigazione dichiarate. Definito da ExtensionMethods.
Metodo di estensione pubblico DeclaredStructuralProperties Ottiene le proprietà strutturali dichiarate. Definito da ExtensionMethods.
Metodo di estensione pubblico EntityDefinition Ottiene il tipo di entità cui si riferisce il tipo. Definito da ExtensionMethods.
Metodo di estensione pubblico Errors Ottiene gli eventuali errori che appartengono all'elemento o agli elementi che contiene.Gli errori per un tipo strutturale includono ad esempio gli errori relativi a tipo stesso ed errori relativi alle proprietà dichiarate.Il metodo non analizza gli elementi cui questo elemento fa riferimento.Gli errori relativi a una proprietà non includono errori del tipo corrispondente. Definito da ValidationExtensionMethods.
Metodo di estensione pubblico FindNavigationProperty Ricerca una proprietà di navigazione con il tipo e il nome specificati. Definito da ExtensionMethods.
Metodo di estensione pubblico FindProperty Trova una proprietà con il tipo e il nome specificati. Definito da ExtensionMethods.
Metodo di estensione pubblico FullName Ottiene il nome completo con il tipo specificato. Definito da ExtensionMethods.
Metodo di estensione pubblico IsAbstract Determina se il tipo specificato è un tipo astratto. Definito da ExtensionMethods.
Metodo di estensione pubblico IsBad Indica se l'elemento contiene errori restituiti dal metodo Errors(IEdmElement). Definito da ValidationExtensionMethods.
Metodo di estensione pubblico IsBinary Determina se il riferimento è relativo a un tipo binario. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsBoolean Determina se il riferimento è relativo a un tipo Boolean. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsByte Determina se il riferimento è relativo a un tipo byte. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsCollection Determina se il riferimento è relativo a una raccolta. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsComplex Determina se il riferimento è relativo a un tipo complesso. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsDateTime Determina se il riferimento è relativo a un tipo DateTime. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsDateTimeOffset Determina se il riferimento è relativo a un tipo DateTimeOffset. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsDecimal Determina se il riferimento è relativo a un tipo decimale. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsDouble Determina se il riferimento è relativo a un tipo double. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsEntity Determina se il riferimento è relativo a un tipo di entità. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsEntityReference Determina se il riferimento è relativo a un tipo di entità. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsEnum Determina se il riferimento è relativo a un tipo di enumerazione. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsEquivalentTo Restituisce true se il tipo confrontato è semanticamente equivalente al tipo specificato. Definito da EdmElementComparer.
Metodo di estensione pubblico IsFloating Determina se il riferimento è relativo a un tipo a virgola mobile. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsGuid Determina se il riferimento è relativo a un tipo GUID. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsInt16 Determina se il riferimento è relativo a un tipo Int16. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsInt32 Determina se il riferimento è relativo a un tipo Int32. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsInt64 Determina se il riferimento è relativo a un tipo Int64. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsIntegral Determina se il riferimento è relativo a un tipo Integer. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsOpen Determina se il tipo specificato è aperto. Definito da ExtensionMethods.
Metodo di estensione pubblico IsPrimitive Determina se il riferimento è relativo a un tipo primitivo. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsRow Determina se il riferimento è relativo a un tipo di riga. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsSByte Determina se il riferimento è relativo a un tipo SByte. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsSignedIntegral Determina se il riferimento è relativo a un tipo integrale con segno. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsSingle Determina se il riferimento è relativo a un tipo singolo. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsSpatial Determina se il riferimento è relativo a un tipo spaziale. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsStream Determina se il riferimento è relativo a un tipo flusso. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsString Determina se il riferimento è relativo a un tipo stringa. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsStructured Determina se il riferimento è relativo a un tipo strutturato. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsTemporal Determina se il riferimento è relativo a un tipo temporale. Definito da EdmTypeSemantics.
Metodo di estensione pubblico IsTime Determina se il riferimento è relativo a un tipo time. Definito da EdmTypeSemantics.
Metodo di estensione pubblico Key Ottiene la chiave. Definito da ExtensionMethods.
Metodo di estensione pubblico Location Ottiene il percorso dell'elemento specificato. Definito da ExtensionMethods.
Metodo di estensione pubblico NavigationProperties Ottiene le proprietà di navigazione con il tipo specificato. Definito da ExtensionMethods.
Metodo di estensione pubblico PrimitiveKind Restituisce il genere primitivo della definizione del riferimento. Definito da EdmTypeSemantics.
Metodo di estensione pubblico StructuralProperties Ottiene le proprietà strutturali. Definito da ExtensionMethods.
Metodo di estensione pubblico StructuredDefinition Ottiene il tipo strutturato cui si riferisce il tipo. Definito da ExtensionMethods.
Metodo di estensione pubblico ToTraceString Restituisce la rappresentazione in formato testo dell'oggetto corrente. Definito da ToTraceStringExtensionMethods.
Metodo di estensione pubblico TypeErrors Ottiene gli eventuali errori che appartengono al riferimento al tipo o alla relativa definizione. Definito da ValidationExtensionMethods.
Metodo di estensione pubblico TypeKind Ottiene il genere di tipo del tipo specificato. Definito da ExtensionMethods.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.Data.Edm.Library