Condividi tramite


TypeMappingSourceBase.TryFindJsonCollectionMapping Metodo

Definizione

Tenta di trovare un mapping dei tipi basato su JSON per una raccolta di tipi primitivi.

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

Parametri

mappingInfo
TypeMappingInfo

Informazioni di mapping in uso.

modelClrType
Type

Tipo CLR del modello.

providerClrType
Type

Tipo CLR del provider.

elementMapping
CoreTypeMapping

Mapping dei tipi per gli elementi della raccolta.

elementComparer
ValueComparer

Operatore di confronto degli elementi.

collectionReaderWriter
JsonValueReaderWriter

Lettore/writer per la raccolta.

Restituisce

true se è stato trovato un mapping di raccolta; false Altrimenti.

Si applica a