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
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 |
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. |