TypeUsage Classe

Definizione

Descrive un tipo e un set di facet per il tipo.

public ref class TypeUsage sealed : System::Data::Metadata::Edm::MetadataItem
public sealed class TypeUsage : System.Data.Metadata.Edm.MetadataItem
type TypeUsage = class
    inherit MetadataItem
Public NotInheritable Class TypeUsage
Inherits MetadataItem
Ereditarietà
TypeUsage

Proprietà

BuiltInTypeKind

Ottiene il tipo del tipo incorporato per TypeUsage.

Documentation

Ottiene o imposta la documentazione associata al tipo.

(Ereditato da MetadataItem)
EdmType

Ottiene le informazioni sul tipo specificate da TypeUsage.

Facets

Ottiene l'elenco di facet per il tipo descritto da TypeUsage.

MetadataProperties

Ottiene l'elenco di proprietà del tipo corrente.

(Ereditato da MetadataItem)

Metodi

CreateBinaryTypeUsage(PrimitiveType, Boolean)

Crea un oggetto TypeUsage per descrivere un tipo binario utilizzando i valori di facet specificati.

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

Crea un oggetto TypeUsage per descrivere un tipo binario utilizzando i valori di facet specificati.

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un oggetto DateTimeOffsetTypeUsage del tipo descritto dai parametri.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un oggetto DateTimeTypeUsage del tipo descritto dai parametri.

CreateDecimalTypeUsage(PrimitiveType)

Crea un oggetto TypeUsage per descrivere un tipo decimale con valori di facet di precisione e scala non associati.

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

Crea un oggetto TypeUsage per descrivere un tipo decimale utilizzando i valori di facet specificati.

CreateDefaultTypeUsage(EdmType)

Crea un oggetto TypeUsage con il tipo di modello concettuale specificato.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

Crea un oggetto TypeUsage per descrivere un tipo stringa utilizzando i valori di facet specificati e l'oggetto MaxLength non associato.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

Crea un oggetto TypeUsage per descrivere un tipo stringa utilizzando i valori di facet specificati.

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un oggetto TimeTypeUsage del tipo descritto dai parametri.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsSubtypeOf(TypeUsage)

Verifica se TypeUsage è un sottotipo dell'oggetto TypeUsage specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce il nome completo del tipo descritto da TypeUsage.

Metodi di estensione

Constant(TypeUsage, Object)

Crea una nuova espressione DbConstantExpression del tipo primitivo specificato con il valore costante indicato.

New(TypeUsage, IEnumerable<DbExpression>)

Crea un nuovo oggetto DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza.

New(TypeUsage, DbExpression[])

Crea un nuovo oggetto DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza.

NewEmptyCollection(TypeUsage)

Crea un nuovo oggetto DbNewInstanceExpression che costruisce un insieme vuoto del tipo di insieme specificato.

Null(TypeUsage)

Crea un nuovo oggetto DbNullExpressionche rappresenta un valore null tipizzato.

Parameter(TypeUsage, String)

Crea un nuovo oggetto DbParameterReferenceExpression che fa riferimento a un parametro avente il nome e il tipo specificati.

Variable(TypeUsage, String)

Crea un nuovo oggetto DbVariableReferenceExpression che fa riferimento a una variabile avente il nome e il tipo specificati.

Si applica a