Condividi tramite


Classe ExtensionMethods

Contiene metodi di estensione per le interfacce IEdmModel.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Edm.ExtensionMethods

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

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class ExtensionMethods
'Utilizzo
public static class ExtensionMethods
[ExtensionAttribute]
public ref class ExtensionMethods abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type ExtensionMethods =  class end
public final class ExtensionMethods

Nel tipo ExtensionMethods sono esposti i membri seguenti.

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico BaseComplexType(IEdmComplexType) Ottiene il tipo complesso di base.
Metodo pubblicoMembro statico BaseComplexType(IEdmComplexTypeReference) Ottiene il tipo complesso di base.
Metodo pubblicoMembro statico BaseEntityType(IEdmEntityType) Ottiene il tipo di entità di base.
Metodo pubblicoMembro statico BaseEntityType(IEdmEntityTypeReference) Ottiene il tipo di entità di base.
Metodo pubblicoMembro statico BaseType Ottiene il tipo di base.
Metodo pubblicoMembro statico CollectionDefinition Ottiene il tipo di raccolta cui si riferisce il tipo.
Metodo pubblicoMembro statico ComplexDefinition Ottiene il tipo complesso cui si riferisce il tipo.
Metodo pubblicoMembro statico DeclaredNavigationProperties(IEdmEntityType) Ottiene le proprietà di navigazione dichiarate con il tipo specificato.
Metodo pubblicoMembro statico DeclaredNavigationProperties(IEdmEntityTypeReference) Ottiene le proprietà di navigazione dichiarate.
Metodo pubblicoMembro statico DeclaredStructuralProperties(IEdmStructuredType) Ottiene le proprietà strutturali dichiarate con il tipo specificato.
Metodo pubblicoMembro statico DeclaredStructuralProperties(IEdmStructuredTypeReference) Ottiene le proprietà strutturali dichiarate.
Metodo pubblicoMembro statico DeclaringEntityType Ottiene il tipo di entità che dichiara la proprietà di navigazione.
Metodo pubblicoMembro statico DirectValueAnnotations Ottiene le annotazioni dirette del valore per un elemento.
Metodo pubblicoMembro statico ElementType Ottiene il tipo di elemento.
Metodo pubblicoMembro statico EntityContainers Ottiene i contenitori di entità che appartengono al modello.
Metodo pubblicoMembro statico EntityDefinition Ottiene il tipo di entità cui si riferisce il tipo.
Metodo pubblicoMembro statico EntityReferenceDefinition Ottiene il tipo di riferimento all'entità cui si riferisce il tipo.
Metodo pubblicoMembro statico EntitySets Ottiene i set di entità del contenitore specificato.
Metodo pubblicoMembro statico EntityType Ottiene il tipo di entità.
Metodo pubblicoMembro statico EnumDefinition Ottiene il tipo di enumerazione cui si riferisce il tipo.
Metodo pubblicoMembro statico FindEntityContainer Ricerca un contenitore di entità con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce Null se non esiste alcun contenitore di questo tipo.
Metodo pubblicoMembro statico FindFunctions Ricerca le funzioni con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce un enumerabile vuoto se non esiste alcuna funzione di questo tipo.
Metodo pubblicoMembro statico FindNavigationProperty Ricerca una proprietà di navigazione con il tipo e il nome specificati.
Metodo pubblicoMembro statico FindProperty(IEdmRecordExpression, String) Trova una proprietà di un'espressione di record.
Metodo pubblicoMembro statico FindProperty(IEdmStructuredTypeReference, String) Trova una proprietà con il tipo e il nome specificati.
Metodo pubblicoMembro statico FindPropertyBinding(IEdmTypeAnnotation, IEdmProperty) Ottiene l'associazione di una proprietà del termine del tipo di un'annotazione del tipo.
Metodo pubblicoMembro statico FindPropertyBinding(IEdmTypeAnnotation, String) Ottiene l'associazione di una proprietà del termine del tipo di un'annotazione del tipo.
Metodo pubblicoMembro statico FindType Ricerca un tipo con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce Null se tale tipo non esiste.
Metodo pubblicoMembro statico FindValueTerm Ricerca un termine del valore con il nome specificato nel modello e in tutti i modelli a cui si fa riferimento e restituisce Null se non esiste alcun termine di questo tipo.
Metodo pubblicoMembro statico FindVocabularyAnnotations(IEdmModel, IEdmVocabularyAnnotatable) Ottiene le annotazioni del vocabolario di un elemento annotabile definite in un modello specifico e i modelli cui tale modello fa riferimento.
Metodo pubblicoMembro statico FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm) Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine.
Metodo pubblicoMembro statico FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String) Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine.
Metodo pubblicoMembro statico FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String) Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine.
Metodo pubblicoMembro statico FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String) Ottiene le annotazioni del vocabolario di un elemento annotabile associate a un particolare termine.
Metodo pubblicoMembro statico FindVocabularyAnnotationsIncludingInheritedAnnotations Ottiene le annotazioni del vocabolario di un elemento annotabile definite in un modello specifico e i modelli cui tale modello fa riferimento.
Metodo pubblicoMembro statico FullName(IEdmSchemaElement) Ottiene il nome completo con l'elemento specificato.
Metodo pubblicoMembro statico FullName(IEdmTypeReference) Ottiene il nome completo con il tipo specificato.
Metodo pubblicoMembro statico FunctionImports Ottiene le importazioni di funzioni del contenitore specificato.
Metodo pubblicoMembro statico GetAnnotationValue(IEdmModel, IEdmElement, String, String) Ottiene un valore di annotazione che corrisponde allo spazio dei nomi specificato e al nome fornito.
Metodo pubblicoMembro statico GetAnnotationValue<T>(IEdmModel, IEdmElement) Ottiene un valore di annotazione da un elemento annotabile.
Metodo pubblicoMembro statico GetAnnotationValue<T>(IEdmModel, IEdmElement, String, String) Ottiene un valore di annotazione che corrisponde allo spazio dei nomi specificato e al nome fornito.
Metodo pubblicoMembro statico GetAnnotationValues Recupera un set di valori di annotazione.Per ogni valore richiesto, restituisce Null se non esiste alcuna annotazione con il nome specificato per l'elemento indicato.
Metodo pubblicoMembro statico GetDocumentation Ottiene la documentazione per un elemento specificato.
Metodo pubblicoMembro statico GetEdmVersion Ottiene la versione EDM con il modello specificato.
Metodo pubblicoMembro statico GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmEvaluator) Ottiene l'oggetto IEdmValue di una proprietà di un tipo di termine applicato al tipo di un valore.
Metodo pubblicoMembro statico GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) Ottiene l'oggetto IEdmValue di una proprietà di un tipo di termine applicato al tipo di un valore.
Metodo pubblicoMembro statico GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) Ottiene il valore CLR di una proprietà di un tipo di termine applicato al tipo di un valore.
Metodo pubblicoMembro statico GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) Ottiene il valore CLR di una proprietà di un tipo di termine applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue(IEdmModel, IEdmStructuredValue, String, EdmEvaluator) Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue(IEdmModel, IEdmStructuredValue, String, String, EdmEvaluator) Ottiene l'oggetto IEdmValue di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, EdmToClrEvaluator) Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, String, EdmToClrEvaluator) Ottiene il valore CLR di un termine del vocabolario applicato al tipo di un valore.
Metodo pubblicoMembro statico IsAbstract Determina se il tipo specificato è un tipo astratto.
Metodo pubblicoMembro statico IsOpen Determina se il tipo specificato è aperto.
Metodo pubblicoMembro statico Key(IEdmEntityType) Ottiene la chiave con il tipo specificato.
Metodo pubblicoMembro statico Key(IEdmEntityTypeReference) Ottiene la chiave.
Metodo pubblicoMembro statico Location Ottiene il percorso dell'elemento specificato.
Metodo pubblicoMembro statico Multiplicity Ottiene la molteplicità dell'estremità di una relazione bidirezionale tra la proprietà di navigazione e il partner relativo.
Metodo pubblicoMembro statico NavigationProperties(IEdmEntityType) Ottiene le proprietà di navigazione con il tipo specificato.
Metodo pubblicoMembro statico NavigationProperties(IEdmEntityTypeReference) Ottiene le proprietà di navigazione con il tipo specificato.
Metodo pubblicoMembro statico PrimitiveDefinition Ottiene il tipo primitivo cui si riferisce il tipo.
Metodo pubblicoMembro statico PrimitiveKind Ottiene il genere primitivo del tipo specificato.
Metodo pubblicoMembro statico Properties Ottiene le proprietà del tipo specificato.
Metodo pubblicoMembro statico RowDefinition Ottiene il tipo di riga cui si riferisce il tipo.
Metodo pubblicoMembro statico SchemaElementsAcrossModels Ottiene tutti gli elementi dello schema dal modello e dai modelli a cui il modello fa riferimento.
Metodo pubblicoMembro statico SetAnnotationValue(IEdmModel, IEdmElement, String, String, Object) Imposta un valore di annotazione per un elemento EDM.Se il valore è Null, non viene aggiunta alcuna annotazione e viene rimossa un'annotazione esistente con lo stesso nome.
Metodo pubblicoMembro statico SetAnnotationValue<T>(IEdmModel, IEdmElement, T) Imposta un valore di annotazione in un elemento annotabile.
Metodo pubblicoMembro statico SetAnnotationValues Imposta un set di valori di annotazione.Se un valore fornito è Null, non viene aggiunta alcuna annotazione e viene rimossa un'annotazione esistente con lo stesso nome.
Metodo pubblicoMembro statico SetDocumentation Imposta la documentazione per un elemento specificato.
Metodo pubblicoMembro statico SetEdmVersion Imposta la versione EDM con il modello e la versione specificati.
Metodo pubblicoMembro statico StructuralProperties(IEdmStructuredType) Ottiene le proprietà strutturali con il tipo specificato.
Metodo pubblicoMembro statico StructuralProperties(IEdmStructuredTypeReference) Ottiene le proprietà strutturali.
Metodo pubblicoMembro statico StructuredDefinition Ottiene il tipo strutturato cui si riferisce il tipo.
Metodo pubblicoMembro statico ToEntityType Ottiene il tipo di entità di destinazione per la proprietà di navigazione.
Metodo pubblicoMembro statico TryGetRelativeEntitySetPath Analizza l'espressione IEdmFunctionImport.EntitySet e restituisce un percorso relativo a un oggetto IEdmEntitySet, se disponibile.Il percorso inizia con parameter e può essere costituito da una sequenza facoltativa di oggetti IEdmNavigationProperty e di segmenti di cast dei tipi.
Metodo pubblicoMembro statico TryGetStaticEntitySet Analizza l'espressione IEdmFunctionImport.EntitySet e restituisce un riferimento a IEdmFunctionImport statico, se disponibile.
Metodo pubblicoMembro statico TypeKind Ottiene il genere di tipo del tipo specificato.
Metodo pubblicoMembro statico TypeTerm Ottiene il termine del tipo con l'annotazione specificata.
Metodo pubblicoMembro statico ValueTerm Ottiene il termine del valore con l'annotazione specificata.
Metodo pubblicoMembro statico VocabularyAnnotations Ottiene le annotazioni del vocabolario di un elemento annotabile come viste da un particolare modello.

In alto

Osservazioni

Nessun contenuto verrà aggiornato qui. Non aggiungere materiale qui.

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