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. |
Aplica-se a
Entity Framework