Share via


TypeMappingSourceBase.TryFindJsonCollectionMapping Método

Definição

Tenta localizar um mapeamento de tipo baseado em JSON para uma coleção 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

As informações de mapeamento que estão sendo usadas.

modelClrType
Type

O tipo CLR do modelo.

providerClrType
Type

O tipo CLR do provedor.

elementMapping
CoreTypeMapping

O mapeamento de tipo para elementos da coleção.

elementComparer
ValueComparer

O comparador de elemento.

collectionReaderWriter
JsonValueReaderWriter

O leitor/gravador da coleção.

Retornos

true se um mapeamento de coleção foi encontrado; false Caso contrário.

Aplica-se a