TypeUsage Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Descreve um tipo e um conjunto de facetas para esse 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
- Herança
Propriedades
| Name | Description |
|---|---|
| BuiltInTypeKind |
Tem o tipo incorporado para isto TypeUsage. |
| Documentation |
Obtém ou define a documentação associada a este tipo. (Herdado de MetadataItem) |
| EdmType |
Obtém a informação de tipo descrita por este TypeUsage. |
| Facets |
Obtém a lista de facetas para o tipo que é descrito por este TypeUsage. |
| MetadataProperties |
Obtém a lista de propriedades do tipo atual. (Herdado de MetadataItem) |
Métodos
| Name | Description |
|---|---|
| CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Cria um TypeUsage objeto para descrever um tipo binário usando os valores de faceta especificados. |
| CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Cria um TypeUsage objeto para descrever um tipo binário usando os valores de faceta especificados. |
| CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Cria um DateTimeOffsetTypeUsage objeto do tipo que os parâmetros descrevem. |
| CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Cria um DateTimeTypeUsage objeto do tipo que os parâmetros descrevem. |
| CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Cria um TypeUsage objeto para descrever um tipo decimal usando os valores de faceta especificados. |
| CreateDecimalTypeUsage(PrimitiveType) |
Cria um TypeUsage objeto para descrever um tipo decimal com precisão ilimitada e escala valores de faceta. |
| CreateDefaultTypeUsage(EdmType) |
Cria um TypeUsage objeto com o tipo de modelo conceptual especificado. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Cria um TypeUsage objeto para descrever um tipo de cadeia usando os valores de faceta especificados. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Cria um TypeUsage objeto para descrever um tipo de cadeia usando os valores de faceta especificados e ilimitados |
| CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Cria um TimeTypeUsage objeto do tipo que os parâmetros descrevem. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsSubtypeOf(TypeUsage) |
Verifica se este TypeUsage é um subtipo do especificado TypeUsage. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve o nome completo do tipo descrito por este TypeUsage. |
Métodos da Extensão
| Name | Description |
|---|---|
| Constant(TypeUsage, Object) |
Cria um novo DbConstantExpression do tipo primitivo especificado com o valor constante dado. |
| New(TypeUsage, DbExpression[]) |
Cria um novo DbNewInstanceExpression. Se o argumento tipo for 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 coluna na nova instância. |
| New(TypeUsage, IEnumerable<DbExpression>) |
Cria um novo DbNewInstanceExpression. Se o argumento tipo for 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 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 um novo DbNullExpression, que representa um valor nulo tipado. |
| Parameter(TypeUsage, String) |
Cria um novo DbParameterReferenceExpression que faz referência a um parâmetro com o nome e tipo especificados. |
| Variable(TypeUsage, String) |
Cria um novo DbVariableReferenceExpression que faz referência a uma variável com o nome e tipo especificados. |