TypeUsage Classe

Definizione

Descrive un tipo e un set di facet per il tipo.Describes a type and a set of facets for that type.

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.Gets the built-in type kind for this TypeUsage.

Documentation

Ottiene o imposta la documentazione associata al tipo.Gets or sets the documentation associated with this type.

(Ereditato da MetadataItem)
EdmType

Ottiene le informazioni sul tipo specificate da TypeUsage.Gets the type information described by this TypeUsage.

Facets

Ottiene l'elenco di facet per il tipo descritto da TypeUsage.Gets the list of facets for the type that is described by this TypeUsage.

MetadataProperties

Ottiene l'elenco di proprietà del tipo corrente.Gets the list of properties of the current type.

(Ereditato da MetadataItem)

Metodi

CreateBinaryTypeUsage(PrimitiveType, Boolean)

Crea un oggetto TypeUsage per descrivere un tipo binario utilizzando i valori di facet specificati.Creates a TypeUsage object to describe a binary type by using the specified facet values.

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

Crea un oggetto TypeUsage per descrivere un tipo binario utilizzando i valori di facet specificati.Creates a TypeUsage object to describe a binary type by using the specified facet values.

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un oggetto DateTimeOffsetTypeUsage del tipo descritto dai parametri.Creates a DateTimeOffsetTypeUsage object of the type that the parameters describe.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un oggetto DateTimeTypeUsage del tipo descritto dai parametri.Creates a DateTimeTypeUsage object of the type that the parameters describe.

CreateDecimalTypeUsage(PrimitiveType)

Crea un oggetto TypeUsage per descrivere un tipo decimale con valori di facet di precisione e scala non associati.Creates a TypeUsage object to describe a decimal type with unbounded precision and scale facet values.

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

Crea un oggetto TypeUsage per descrivere un tipo decimale utilizzando i valori di facet specificati.Creates a TypeUsage object to describe a decimal type by using the specified facet values.

CreateDefaultTypeUsage(EdmType)

Crea un oggetto TypeUsage con il tipo di modello concettuale specificato.Creates a TypeUsage object with the specified conceptual model type.

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.Creates a TypeUsage object to describe a string type by using the specified facet values and unbounded MaxLength.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

Crea un oggetto TypeUsage per descrivere un tipo stringa utilizzando i valori di facet specificati.Creates a TypeUsage object to describe a string type by using the specified facet values.

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un oggetto TimeTypeUsage del tipo descritto dai parametri.Creates a TimeTypeUsage object of the type that the parameters describe.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IsSubtypeOf(TypeUsage)

Verifica se TypeUsage è un sottotipo dell'oggetto TypeUsage specificato.Checks whether this TypeUsage is a subtype of the specified TypeUsage.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce il nome completo del tipo descritto da TypeUsage.Returns the full name of the type described by this TypeUsage.

Metodi di estensione

Constant(TypeUsage, Object)

Crea una nuova espressione DbConstantExpression del tipo primitivo specificato con il valore costante indicato.Creates a new DbConstantExpression of the specified primitive type with the given constant value.

New(TypeUsage, IEnumerable<DbExpression>)

Crea un nuovo oggetto DbNewInstanceExpression.Creates a new DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme.If the type argument is a collection type, the arguments specify the elements of the collection. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza.Otherwise the arguments are used as property or column values in the new instance.

New(TypeUsage, DbExpression[])

Crea un nuovo oggetto DbNewInstanceExpression.Creates a new DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme.If the type argument is a collection type, the arguments specify the elements of the collection. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza.Otherwise the arguments are used as property or column values in the new instance.

NewEmptyCollection(TypeUsage)

Crea un nuovo oggetto DbNewInstanceExpression che costruisce un insieme vuoto del tipo di insieme specificato.Creates a new DbNewInstanceExpression that constructs an empty collection of the specified collection type.

Null(TypeUsage)

Crea un nuovo oggetto DbNullExpressionche rappresenta un valore null tipizzato.Creates a new DbNullExpression, which represents a typed null value.

Parameter(TypeUsage, String)

Crea un nuovo oggetto DbParameterReferenceExpression che fa riferimento a un parametro avente il nome e il tipo specificati.Creates a new DbParameterReferenceExpression that references a parameter with the specified name and type.

Variable(TypeUsage, String)

Crea un nuovo oggetto DbVariableReferenceExpression che fa riferimento a una variabile avente il nome e il tipo specificati.Creates a new DbVariableReferenceExpression that references a variable with the specified name and type.

Si applica a