Condividi tramite


TypeUsage Classe

Definizione

Classe che rappresenta informazioni sul tipo per un elemento

[System.Diagnostics.DebuggerDisplay("EdmType={EdmType}, Facets.Count={Facets.Count}")]
public class TypeUsage : System.Data.Entity.Core.Metadata.Edm.MetadataItem
type TypeUsage = class
    inherit MetadataItem
Public Class TypeUsage
Inherits MetadataItem
Ereditarietà
TypeUsage
Attributi

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 questo TypeUsage oggetto .

MetadataProperties

Ottiene l'elenco di proprietà del tipo corrente.

(Ereditato da MetadataItem)
ModelTypeUsage

Restituisce un utilizzo del tipo di modello per un tipo di provider

Metodi

AddAnnotation(String, Object)

Aggiunge o aggiorna un'annotazione con il nome e il valore specificati.

(Ereditato da MetadataItem)
Create(EdmType, IEnumerable<Facet>)

Metodo Factory per la creazione di un oggetto TypeUsage con edmType e facet specificati

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 System.Data.Metadata.Edm.DateTimeOffsetTypeUsage del tipo descritto dai parametri.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un oggetto System.Data.Metadata.Edm.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 TypeUsage oggetto per descrivere un tipo stringa utilizzando i valori di facet specificati e 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 System.Data.Metadata.Edm.TimeTypeUsage del tipo descritto dai parametri.

IsSubtypeOf(TypeUsage)

Controlla se si tratta TypeUsage di un sottotipo dell'oggetto specificato TypeUsage .

RemoveAnnotation(String)

Rimuove un'annotazione con il nome specificato.

(Ereditato da MetadataItem)
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