Compartir a través de


TypeMappingSourceBase.TryFindJsonCollectionMapping Método

Definición

Intenta buscar una asignación de tipos basada en JSON para una colección de tipos primitivos.

protected virtual bool TryFindJsonCollectionMapping (Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo, Type modelClrType, Type? providerClrType, ref Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping, out Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? elementComparer, out Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter? collectionReaderWriter);
abstract member TryFindJsonCollectionMapping : Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo * Type * Type * CoreTypeMapping * ValueComparer * JsonValueReaderWriter -> bool
override this.TryFindJsonCollectionMapping : Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo * Type * Type * CoreTypeMapping * ValueComparer * JsonValueReaderWriter -> bool
Protected Overridable Function TryFindJsonCollectionMapping (mappingInfo As TypeMappingInfo, modelClrType As Type, providerClrType As Type, ByRef elementMapping As CoreTypeMapping, ByRef elementComparer As ValueComparer, ByRef collectionReaderWriter As JsonValueReaderWriter) As Boolean

Parámetros

mappingInfo
TypeMappingInfo

Información de asignación que se usa.

modelClrType
Type

Tipo CLR del modelo.

providerClrType
Type

Tipo CLR del proveedor.

elementMapping
CoreTypeMapping

Asignación de tipos para los elementos de la colección.

elementComparer
ValueComparer

Comparador de elementos.

collectionReaderWriter
JsonValueReaderWriter

Lector y escritor de la colección.

Devoluciones

true si se encontró una asignación de colección; false Lo contrario.

Se aplica a