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