共用方式為


TypeMappingSourceBase.TryFindJsonCollectionMapping 方法

定義

嘗試尋找基本類型集合的 JSON 型別對應。

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

參數

mappingInfo
TypeMappingInfo

所使用的對應資訊。

modelClrType
Type

模型 CLR 類型。

providerClrType
Type

提供者 CLR 類型。

elementMapping
CoreTypeMapping

集合專案的型別對應。

elementComparer
ValueComparer

專案比較子。

collectionReaderWriter
JsonValueReaderWriter

集合的讀取器/寫入器。

傳回

true 如果找到集合對應,則為 ; false 否則。

適用於