다음을 통해 공유


RuntimeProperty.SetElementType 메서드

정의

이 속성의 요소 형식을 설정합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType SetElementType (Type clrType, bool nullable = false, int? maxLength = default, bool? unicode = default, int? precision = default, int? scale = default, Type? providerPropertyType = default, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? valueConverter = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? valueComparer = default, Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter? jsonValueReaderWriter = default, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? typeMapping = default, bool primitiveCollection = false);
abstract member SetElementType : Type * bool * Nullable<int> * Nullable<bool> * Nullable<int> * Nullable<int> * Type * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType
override this.SetElementType : Type * bool * Nullable<int> * Nullable<bool> * Nullable<int> * Nullable<int> * Type * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeElementType
Public Overridable Function SetElementType (clrType As Type, Optional nullable As Boolean = false, Optional maxLength As Nullable(Of Integer) = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional providerPropertyType As Type = Nothing, Optional valueConverter As ValueConverter = Nothing, Optional valueComparer As ValueComparer = Nothing, Optional jsonValueReaderWriter As JsonValueReaderWriter = Nothing, Optional typeMapping As CoreTypeMapping = Nothing, Optional primitiveCollection As Boolean = false) As RuntimeElementType

매개 변수

clrType
Type

속성이 보유할 값의 형식입니다.

nullable
Boolean

이 속성에 를 포함 null할 수 있는지 여부를 나타내는 값입니다.

maxLength
Nullable<Int32>

이 속성에 허용되는 데이터의 최대 길이입니다.

unicode
Nullable<Boolean>

속성이 유니코드 문자를 유지할 수 있는지 여부를 나타내는 값입니다.

precision
Nullable<Int32>

이 속성에 허용되는 데이터의 전체 자릿수입니다.

scale
Nullable<Int32>

이 속성에 허용되는 데이터의 크기 조정입니다.

providerPropertyType
Type

데이터베이스 공급자로 전송되기 전에 속성 값을 변환할 형식입니다.

valueConverter
ValueConverter

이 속성에 대한 사용자 지정 ValueConverter 집합입니다.

valueComparer
ValueComparer

ValueComparer 이 속성의 입니다.

jsonValueReaderWriter
JsonValueReaderWriter

JsonValueReaderWriter 이 속성의 입니다.

typeMapping
CoreTypeMapping

CoreTypeMapping 이 속성의 입니다.

primitiveCollection
Boolean

이 속성이 기본 컬렉션을 나타내는지 여부를 나타내는 값입니다.

반환

새로 만든 속성입니다.

적용 대상