다음을 통해 공유


CoreTypeMapping.Clone 메서드

정의

오버로드

Clone(CoreTypeMapping+CoreTypeMappingParameters)

이 매핑의 복사본을 만듭니다.

Clone(ValueConverter)

지정된 ValueConverter 가 추가된 이 형식 매핑의 새 복사본을 반환합니다.

Clone(Nullable<TypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

필요한 경우 형식 매핑을 복제하여 매개 변수를 업데이트합니다.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

이 매핑의 복사본을 만듭니다.

protected abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters parameters);
abstract member Clone : Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected MustOverride Function Clone (parameters As CoreTypeMapping.CoreTypeMappingParameters) As CoreTypeMapping

매개 변수

parameters
CoreTypeMapping.CoreTypeMappingParameters

이 매핑에 대한 매개 변수입니다.

반환

새로 만든 매핑입니다.

적용 대상

Clone(ValueConverter)

지정된 ValueConverter 가 추가된 이 형식 매핑의 새 복사본을 반환합니다.

public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
abstract member Clone : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function Clone (converter As ValueConverter) As CoreTypeMapping

매개 변수

converter
ValueConverter

사용할 변환기입니다.

반환

새 형식 매핑

적용 대상

Clone(Nullable<TypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

필요한 경우 형식 매핑을 복제하여 매개 변수를 업데이트합니다.

public virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo?? mappingInfo = default, Type? clrType = default, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? comparer = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? keyComparer = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerValueComparer = default, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default, Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter? jsonValueReaderWriter = default);
abstract member Clone : Nullable * Type * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
override this.Clone : Nullable * Type * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overridable Function Clone (Optional mappingInfo As Nullable(Of TypeMappingInfo) = Nothing, Optional clrType As Type = Nothing, Optional converter As ValueConverter = Nothing, Optional comparer As ValueComparer = Nothing, Optional keyComparer As ValueComparer = Nothing, Optional providerValueComparer As ValueComparer = Nothing, Optional elementMapping As CoreTypeMapping = Nothing, Optional jsonValueReaderWriter As JsonValueReaderWriter = Nothing) As CoreTypeMapping

매개 변수

mappingInfo
Nullable<TypeMappingInfo>

사용할 패싯이 포함된 매핑 정보입니다.

clrType
Type

EF 모델에서 사용되거나 null 변경되지 않은 상태로 두는 데 사용되는 .NET 형식입니다.

converter
ValueConverter

값 변환기이거나 null 변경되지 않은 상태로 둡니다.

comparer
ValueComparer

값 비교자이거나 null 변경되지 않은 상태로 둡니다.

keyComparer
ValueComparer

키 값 비교자이거나 null 변경되지 않은 상태로 둡니다.

providerValueComparer
ValueComparer

공급자 값 비교자이거나 null 변경되지 않은 상태로 둡니다.

elementMapping
CoreTypeMapping

요소 매핑 또는 null 변경되지 않은 상태로 둡니다.

jsonValueReaderWriter
JsonValueReaderWriter

JSON 판독기/작성기 또는 null 변경되지 않은 상태로 둡니다.

반환

복제된 매핑 또는 복제가 필요하지 않은 경우 원래 매핑입니다.

적용 대상