Sdílet prostřednictvím


TypeMappingSourceBase.TryFindJsonCollectionMapping Metoda

Definice

Pokusí se najít mapování typů založené na formátu JSON pro kolekci primitivních typů.

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

Parametry

mappingInfo
TypeMappingInfo

Informace o mapování, které se používají.

modelClrType
Type

Typ modulu CLR modelu.

providerClrType
Type

Typ modulu CLR zprostředkovatele.

elementMapping
CoreTypeMapping

Mapování typů pro prvky kolekce.

elementComparer
ValueComparer

Porovnávač prvků.

collectionReaderWriter
JsonValueReaderWriter

Čtenář/zapisovač kolekce.

Návraty

true pokud bylo nalezeno mapování kolekce; false Jinak.

Platí pro