TypeUsage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe que representa uma informação de tipo para um item
[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
- Herança
- Atributos
Propriedades
| BuiltInTypeKind |
Obtém a variante do tipo interno para este TypeUsage. |
| Documentation |
Obtém ou define a documentação associada a esse tipo. (Herdado de MetadataItem) |
| EdmType |
Obtém as informações de tipo descritas por este TypeUsage. |
| Facets |
Obtém a lista de facetas para o tipo descrito por este TypeUsage . |
| MetadataProperties |
Obtém a lista de propriedades do tipo atual. (Herdado de MetadataItem) |
| ModelTypeUsage |
Retorna um uso de tipo de modelo para um tipo de provedor |
Métodos
| AddAnnotation(String, Object) |
Adiciona ou atualiza uma anotação com o nome e o valor especificados. (Herdado de MetadataItem) |
| Create(EdmType, IEnumerable<Facet>) |
Método factory para criar um TypeUsage com EdmType e facetas especificadas |
| CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Cria um objeto TypeUsage para descrever um tipo binário usando os valores de faceta especificados. |
| CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Cria um objeto TypeUsage para descrever um tipo binário usando os valores de faceta especificados. |
| CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Cria um objeto System.Data.Metadata.Edm.DateTimeOffsetTypeUsage do tipo que os parâmetros descrevem. |
| CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Cria um objeto System.Data.Metadata.Edm.DateTimeTypeUsage do tipo que os parâmetros descrevem. |
| CreateDecimalTypeUsage(PrimitiveType) |
Cria um objeto TypeUsage para descrever um tipo decimal com valores de faceta com precisão e escala ilimitadas. |
| CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Cria um objeto TypeUsage que descreve um tipo decimal usando os valores de faceta especificados. |
| CreateDefaultTypeUsage(EdmType) |
Cria um objeto TypeUsage com o tipo do modelo conceitual especificado. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Cria um TypeUsage objeto para descrever um tipo de cadeia de caracteres usando os valores de faceta especificados e MaxLength não associado. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Cria um objeto TypeUsage para descrever um tipo de cadeia de caracteres usando os valores de faceta especificados. |
| CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Cria um objeto System.Data.Metadata.Edm.TimeTypeUsage do tipo que os parâmetros descrevem. |
| IsSubtypeOf(TypeUsage) |
Verifica se esse TypeUsage é um subtipo do especificado TypeUsage . |
| RemoveAnnotation(String) |
Remove uma anotação com o nome especificado. (Herdado de MetadataItem) |
| ToString() |
Retorna o nome completo do tipo descrito por este TypeUsage. |
Métodos de Extensão
| Constant(TypeUsage, Object) |
Cria um novo DbConstantExpression do tipo primitivo especificado com o valor constante fornecido. |
| New(TypeUsage, IEnumerable<DbExpression>) |
Cria um novo DbNewInstanceExpression. Se o argumento de tipo é um tipo de coleção, os argumentos especificam os elementos da coleção. Caso contrário, os argumentos são usados como valores de propriedade ou de coluna na nova instância. |
| New(TypeUsage, DbExpression[]) |
Cria um novo DbNewInstanceExpression. Se o argumento de tipo é um tipo de coleção, os argumentos especificam os elementos da coleção. Caso contrário, os argumentos são usados como valores de propriedade ou de coluna na nova instância. |
| NewEmptyCollection(TypeUsage) |
Cria uma nova DbNewInstanceExpression que constrói uma coleção vazia do tipo de coleção especificado. |
| Null(TypeUsage) |
Cria uma nova DbNullExpression que representa um valor nulo com tipo. |
| Parameter(TypeUsage, String) |
Cria uma nova DbParameterReferenceExpression que faz referência a um parâmetro com o nome e o tipo especificados. |
| Variable(TypeUsage, String) |
Cria uma nova DbVariableReferenceExpression que faz referência a uma variável com o nome e o tipo especificados. |