RelationalTypeMappingInfo Estrutura
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.
Descreve os metadados necessários para decidir sobre um mapeamento de tipo relacional para uma propriedade, tipo ou nome de tipo relacional específico do provedor.
public readonly struct RelationalTypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct RelationalTypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo>
type RelationalTypeMappingInfo = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type RelationalTypeMappingInfo = struct
Public Structure RelationalTypeMappingInfo
Implements IEquatable(Of RelationalTypeMappingInfo)
- Herança
-
RelationalTypeMappingInfo
- Atributos
- Implementações
Comentários
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Construtores
Propriedades
ClrType |
O tipo CLR no modelo. |
CoreTypeMappingInfo |
As informações de mapeamento de tipo principal. |
DbType |
O DbType do mapeamento. |
ElementTypeMapping |
O tipo de elemento do mapeamento, se houver. |
IsFixedLength |
Se o tipo de dados mapeado tem ou não comprimento fixo. |
IsKeyOrIndex |
Indica se o mapeamento faz parte ou não de uma chave ou índice. |
IsRowVersion |
Indica se o mapeamento será usado ou não para uma versão de linha ou |
IsUnicode |
Indica se o mapeamento dá suporte ou não a Unicode ou |
JsonValueReaderWriter |
O leitor/gravador JSON, se um tiver sido fornecido ou |
Precision |
A precisão sugerida do tipo de dados mapeado. |
Scale |
A escala sugerida do tipo de dados mapeado. |
Size |
Indica o tamanho do repositório a ser usado para o mapeamento ou |
StoreTypeName |
O nome do tipo relacional específico do provedor para o qual o mapeamento é necessário. |
StoreTypeNameBase |
O nome do tipo relacional específico do provedor, com todas as facetas removidas. |
StoreTypeNameSizeIsMax |
|
Métodos
Equals(Object) |
Compara isso RelationalTypeMappingInfo com outro com marcar se eles representam o mesmo mapeamento. |
Equals(RelationalTypeMappingInfo) |
Compara isso RelationalTypeMappingInfo com outro com marcar se eles representam o mesmo mapeamento. |
GetHashCode() |
Retorna um código hash para este objeto . |
ToString() |
Descreve os metadados necessários para decidir sobre um mapeamento de tipo relacional para uma propriedade, tipo ou nome de tipo relacional específico do provedor. |
WithConverter(ValueConverterInfo) |
Retorna um novo RelationalTypeMappingInfo com o conversor determinado aplicado. |
Operadores
Equality(RelationalTypeMappingInfo, RelationalTypeMappingInfo) |
Descreve os metadados necessários para decidir sobre um mapeamento de tipo relacional para uma propriedade, tipo ou nome de tipo relacional específico do provedor. |
Inequality(RelationalTypeMappingInfo, RelationalTypeMappingInfo) |
Descreve os metadados necessários para decidir sobre um mapeamento de tipo relacional para uma propriedade, tipo ou nome de tipo relacional específico do provedor. |
Aplica-se a
Entity Framework