Compartir vía


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

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.

MetadataProperties

Obtiene la lista de propiedades del tipo actual.

(Heredado de MetadataItem)

Métodos

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 DateTimeOffsetTypeUsage del tipo descrito por los parámetros.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Crea un objeto 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 objeto TypeUsage para describir un tipo de cadena mediante los valores de faceta especificados y la propiedad 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 TimeTypeUsage del tipo descrito por los parámetros.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsSubtypeOf(TypeUsage)

Comprueba si este objeto TypeUsage es un subtipo del objeto TypeUsage especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
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