Compartir a través de


TypeUsage Clase

Definición

Clase que representa una información de tipo para 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
Herencia
TypeUsage
Atributos

Propiedades

BuiltInTypeKind

Obtiene la modalidad del tipo integrado para TypeUsage.

Documentation

Obtiene o establece la documentación asociada a este tipo.

(Heredado de MetadataItem)
EdmType

Obtiene la información de tipos descrita por este TypeUsage.

Facets

Obtiene la lista de facetas del tipo descrito por este TypeUsage objeto .

MetadataProperties

Obtiene la lista de propiedades del tipo actual.

(Heredado de MetadataItem)
ModelTypeUsage

Devuelve un uso de tipo de modelo para un tipo de proveedor.

Métodos

AddAnnotation(String, Object)

Agrega o actualiza una anotación con el nombre y el valor especificados.

(Heredado de MetadataItem)
Create(EdmType, IEnumerable<Facet>)

Método factory para crear un TypeUsage con EdmType y facetas especificados

CreateBinaryTypeUsage(PrimitiveType, Boolean)

Crea un objeto TypeUsage que describe un tipo binario mediante el uso de los valores de facetas especificados.

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

Crea un objeto TypeUsage que describe un tipo binario mediante el uso de los valores de facetas especificados.

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un objeto System.Data.Metadata.Edm.DateTimeOffsetTypeUsage del tipo descrito por los parámetros.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un objeto System.Data.Metadata.Edm.DateTimeTypeUsage del tipo descrito por los parámetros.

CreateDecimalTypeUsage(PrimitiveType)

Crea un objeto TypeUsage que describe un tipo decimal con valores de facetas de escala y precisión sin enlazar.

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

Crea un objeto TypeUsage que describe un tipo decimal mediante el uso de los valores de facetas especificados.

CreateDefaultTypeUsage(EdmType)

Crea un objeto TypeUsage con el tipo de modelo conceptual especificado.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

Crea un TypeUsage objeto para describir un tipo de cadena mediante los valores de faceta especificados y MaxLength sin enlazar.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

Crea un objeto TypeUsage que describe un tipo cadena mediante el uso de los valores de facetas especificados.

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un objeto System.Data.Metadata.Edm.TimeTypeUsage del tipo descrito por los parámetros.

IsSubtypeOf(TypeUsage)

Comprueba si se trata TypeUsage de un subtipo del especificado TypeUsage .

RemoveAnnotation(String)

Quita una anotación con el nombre especificado.

(Heredado de MetadataItem)
ToString()

Devuelve el nombre completo del tipo descrito por este TypeUsage.

Métodos de extensión

Constant(TypeUsage, Object)

Crea una nueva DbConstantExpression del tipo primitivo especificado con el valor constante definido.

New(TypeUsage, IEnumerable<DbExpression>)

Crea un nuevo DbNewInstanceExpression. Si el argumento de tipo es un tipo de colección, los argumentos especifican los elementos de la colección. De lo contrario, los argumentos se usan como valores de propiedad o de columna en la nueva instancia.

New(TypeUsage, DbExpression[])

Crea un nuevo DbNewInstanceExpression. Si el argumento de tipo es un tipo de colección, los argumentos especifican los elementos de la colección. De lo contrario, los argumentos se usan como valores de propiedad o de columna en la nueva instancia.

NewEmptyCollection(TypeUsage)

Crea una nueva expresión DbNewInstanceExpression que construye una colección vacía del tipo de colección especificado.

Null(TypeUsage)

Crea un nuevo DbNullExpression, que representa un valor NULL con tipo.

Parameter(TypeUsage, String)

Crea un nuevo objeto DbParameterReferenceExpression que hace referencia a un parámetro con el nombre y tipo especificados.

Variable(TypeUsage, String)

Crea una nueva expresión DbVariableReferenceExpression que hace referencia a una variable con el nombre y tipo especificados.

Se aplica a