TypeUsage Clase

Definición

Describe un tipo y un conjunto de facetas para ese 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
Herencia
TypeUsage

Propiedades

Nombre Description
BuiltInTypeKind

Obtiene el tipo de tipo integrado para este TypeUsageobjeto .

Documentation

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

(Heredado de MetadataItem)
EdmType

Obtiene la información de tipo descrita por este TypeUsageobjeto .

Facets

Obtiene la lista de facetas del tipo descrito por este TypeUsageobjeto .

MetadataProperties

Obtiene la lista de propiedades del tipo actual.

(Heredado de MetadataItem)

Métodos

Nombre Description
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

Crea un objeto para describir un TypeUsage tipo binario mediante los valores de faceta especificados.

CreateBinaryTypeUsage(PrimitiveType, Boolean)

Crea un objeto para describir un TypeUsage tipo binario mediante los valores de faceta especificados.

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un DateTimeOffsetTypeUsage objeto del tipo que describen los parámetros.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un DateTimeTypeUsage objeto del tipo que describen los parámetros.

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

Crea un TypeUsage objeto para describir un tipo decimal mediante los valores de faceta especificados.

CreateDecimalTypeUsage(PrimitiveType)

Crea un objeto para describir un TypeUsage tipo decimal con valores de faceta de precisión y escala sin enlazar.

CreateDefaultTypeUsage(EdmType)

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

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

Crea un objeto para describir un TypeUsage tipo de cadena mediante los valores de faceta especificados.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

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

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un TimeTypeUsage objeto del tipo que describen los parámetros.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsSubtypeOf(TypeUsage)

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

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve el nombre completo del tipo descrito por este TypeUsage.

Métodos de extensión

Nombre Description
Constant(TypeUsage, Object)

Crea un nuevo DbConstantExpression tipo primitivo especificado con el valor constante especificado.

New(TypeUsage, DbExpression[])

Crea un nuevo DbNewInstanceExpressionobjeto . Si el argumento type 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 columna en la nueva instancia.

New(TypeUsage, IEnumerable<DbExpression>)

Crea un nuevo DbNewInstanceExpressionobjeto . Si el argumento type 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 columna en la nueva instancia.

NewEmptyCollection(TypeUsage)

Crea un nuevo DbNewInstanceExpression objeto que crea 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 DbParameterReferenceExpression objeto que hace referencia a un parámetro con el nombre y el tipo especificados.

Variable(TypeUsage, String)

Crea un nuevo DbVariableReferenceExpression objeto que hace referencia a una variable con el nombre y el tipo especificados.

Se aplica a