Compartir a través de


TypeMappingInfo Estructura

Definición

Describe los metadatos necesarios para decidir una asignación de tipos para una propiedad o un tipo.

public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
type TypeMappingInfo = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type TypeMappingInfo = struct
Public Structure TypeMappingInfo
Implements IEquatable(Of TypeMappingInfo)
Herencia
TypeMappingInfo
Atributos
Implementaciones

Comentarios

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Constructores

TypeMappingInfo(IElementType, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(IProperty)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(IReadOnlyList<IProperty>)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(IReadOnlyList<IProperty>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(MemberInfo)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(MemberInfo, CoreTypeMapping, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(MemberInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(Type)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(Type, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(Type, CoreTypeMapping, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Crea una nueva instancia de TypeMappingInfo.

TypeMappingInfo(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Crea una nueva instancia de TypeMappingInfo con el especificado ValueConverterInfo.

Propiedades

ClrType

Tipo CLR en el modelo. Puede ser null si la información de tipo se transmite a través de otros medios (por ejemplo, el nombre del almacén en una información de asignación de tipos relacionales).

ElementTypeMapping

Asignación de tipo de elemento de la asignación, si existe.

IsKeyOrIndex

Indica si la asignación forma parte de una clave o un índice.

IsRowVersion

Indica si la asignación se usará para una versión de fila o null si no está definida.

IsUnicode

Indica si la asignación admite Unicode o no, o null si no está definida.

JsonValueReaderWriter

Lector y escritor de JSON, si se ha proporcionado uno, o null de lo contrario.

Precision

Precisión sugerida del tipo de datos asignado.

Scale

Escala sugerida del tipo de datos asignado.

Size

Indica el tamaño de almacén que se va a usar para la asignación, o null si no es ninguno.

Métodos

Equals(Object)

Compara esto TypeMappingInfo con otro para comprobar si representan la misma asignación.

Equals(TypeMappingInfo)

Compara esto TypeMappingInfo con otro para comprobar si representan la misma asignación.

GetHashCode()

Devuelve un código hash para este objeto.

ToString()

Describe los metadatos necesarios para decidir una asignación de tipos para una propiedad o un tipo.

WithConverter(ValueConverterInfo)

Devuelve un nuevo TypeMappingInfo objeto con el convertidor especificado aplicado.

Operadores

Equality(TypeMappingInfo, TypeMappingInfo)

Describe los metadatos necesarios para decidir una asignación de tipos para una propiedad o un tipo.

Inequality(TypeMappingInfo, TypeMappingInfo)

Describe los metadatos necesarios para decidir una asignación de tipos para una propiedad o un tipo.

Se aplica a