TypeUsage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |
| 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. |