Поделиться через


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 Иначе.

Применяется к