RelationalTypeMapping.Clone 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>) |
필요한 경우 형식 매핑을 복제하여 매개 변수를 업데이트합니다. |
Clone(String, Nullable<Int32>) |
이 매핑의 복사본을 만듭니다. |
Clone(Nullable<Int32>, Nullable<Int32>) |
이 매핑의 복사본을 만듭니다. |
Clone(ValueConverter) |
지정된 가 추가된 ValueConverter 이 형식 매핑의 새 복사본을 반환합니다. |
Clone(RelationalTypeMappingInfo) |
필요한 경우 형식 매핑을 복제하여 매핑 정보에서 패싯을 업데이트합니다. |
Clone(RelationalTypeMapping+RelationalTypeMappingParameters) |
이 매핑의 복사본을 만듭니다. |
Clone(CoreTypeMapping+CoreTypeMappingParameters) |
이 매핑의 복사본을 만듭니다. |
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>)
필요한 경우 형식 매핑을 복제하여 매개 변수를 업데이트합니다.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo?? 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, Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix? storeTypePostfix = default);
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 * Nullable<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (Optional mappingInfo As Nullable(Of RelationalTypeMappingInfo) = 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, Optional storeTypePostfix As Nullable(Of StoreTypePostfix) = Nothing) As RelationalTypeMapping
매개 변수
- mappingInfo
- Nullable<RelationalTypeMappingInfo>
사용할 패싯이 포함된 매핑 정보입니다.
- clrType
- Type
EF 모델에서 사용되거나 null
변경되지 않은 상태로 두는 데 사용되는 .NET 형식입니다.
- converter
- ValueConverter
값 변환기이거나 null
변경되지 않은 상태로 둡니다.
- comparer
- ValueComparer
값 비교자이거나 null
변경되지 않은 상태로 둡니다.
- keyComparer
- ValueComparer
키 값 비교자이거나 null
변경되지 않은 상태로 둡니다.
- providerValueComparer
- ValueComparer
공급자 값 비교자이거나 null
변경되지 않은 상태로 둡니다.
- elementMapping
- CoreTypeMapping
요소 매핑 또는 null
변경되지 않은 상태로 둡니다.
- jsonValueReaderWriter
- JsonValueReaderWriter
JSON 판독기/작성기 또는 null
변경되지 않은 상태로 둡니다.
- storeTypePostfix
- Nullable<StoreTypePostfix>
새 접두사이거나 null
변경되지 않은 상태로 둡니다.
반환
복제된 매핑 또는 복제가 필요하지 않은 경우 원래 매핑입니다.
적용 대상
Clone(String, Nullable<Int32>)
이 매핑의 복사본을 만듭니다.
public abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (string storeType, int? size);
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (string storeType, int? size);
abstract member Clone : string * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
override this.Clone : string * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public MustOverride Function Clone (storeType As String, size As Nullable(Of Integer)) As RelationalTypeMapping
Public Overridable Function Clone (storeType As String, size As Nullable(Of Integer)) As RelationalTypeMapping
매개 변수
- storeType
- String
데이터베이스 형식의 이름입니다.
반환
새로 만든 매핑입니다.
적용 대상
Clone(Nullable<Int32>, Nullable<Int32>)
이 매핑의 복사본을 만듭니다.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (int? precision, int? scale);
override this.Clone : Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (precision As Nullable(Of Integer), scale As Nullable(Of Integer)) As RelationalTypeMapping
매개 변수
반환
새로 만든 매핑입니다.
적용 대상
Clone(ValueConverter)
지정된 가 추가된 ValueConverter 이 형식 매핑의 새 복사본을 반환합니다.
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function Clone (converter As ValueConverter) As CoreTypeMapping
매개 변수
- converter
- ValueConverter
사용할 변환기입니다.
반환
새 형식 매핑
적용 대상
Clone(RelationalTypeMappingInfo)
필요한 경우 형식 매핑을 복제하여 매핑 정보에서 패싯을 업데이트합니다.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo mappingInfo);
override this.Clone : RelationalTypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (mappingInfo As RelationalTypeMappingInfo) As RelationalTypeMapping
매개 변수
- mappingInfo
- RelationalTypeMappingInfo
사용할 패싯이 포함된 매핑 정보입니다.
반환
복제된 매핑 또는 복제가 필요하지 않은 경우 원래 매핑입니다.
적용 대상
Clone(RelationalTypeMapping+RelationalTypeMappingParameters)
이 매핑의 복사본을 만듭니다.
protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters);
protected abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Protected Overridable Function Clone (parameters As RelationalTypeMapping.RelationalTypeMappingParameters) As RelationalTypeMapping
Protected MustOverride Function Clone (parameters As RelationalTypeMapping.RelationalTypeMappingParameters) As RelationalTypeMapping
매개 변수
이 매핑에 대한 매개 변수입니다.
반환
새로 만든 매핑입니다.
적용 대상
Clone(CoreTypeMapping+CoreTypeMappingParameters)
이 매핑의 복사본을 만듭니다.
protected override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters parameters);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected Overrides Function Clone (parameters As CoreTypeMapping.CoreTypeMappingParameters) As CoreTypeMapping
매개 변수
- parameters
- CoreTypeMapping.CoreTypeMappingParameters
이 매핑에 대한 매개 변수입니다.
반환
새로 만든 매핑입니다.
적용 대상
Entity Framework
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기