TypeMappingSourceBase.TryFindJsonCollectionMapping Methode

Definition

Versucht, eine JSON-basierte Typzuordnung für eine Auflistung von primitiven Typen zu finden.

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

Parameter

mappingInfo
TypeMappingInfo

Die verwendeten Zuordnungsinformationen.

modelClrType
Type

Der CLR-Typ des Modells.

providerClrType
Type

Der CLR-Typ des Anbieters.

elementMapping
CoreTypeMapping

Die Typzuordnung für Elemente der Auflistung.

elementComparer
ValueComparer

Der Elementvergleich.

collectionReaderWriter
JsonValueReaderWriter

Der Reader/Writer für die Auflistung.

Gibt zurück

true , wenn eine Sammlungszuordnung gefunden wurde; false Andernfalls.

Gilt für: