Bagikan melalui


RuntimeProperty.SetElementType Metode

Definisi

Menyetel tipe elemen untuk properti ini.

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

Parameter

clrType
Type

Jenis nilai yang akan ditangguhkan properti.

nullable
Boolean

Nilai yang menunjukkan apakah properti ini dapat berisi null.

maxLength
Nullable<Int32>

Panjang maksimum data yang diizinkan dalam properti ini.

unicode
Nullable<Boolean>

Nilai yang menunjukkan apakah properti dapat mempertahankan karakter Unicode atau tidak.

precision
Nullable<Int32>

Presisi data yang diizinkan dalam properti ini.

scale
Nullable<Int32>

Skala data yang diizinkan dalam properti ini.

providerPropertyType
Type

Jenis yang akan dikonversi nilai properti sebelum dikirim ke penyedia database.

valueConverter
ValueConverter

Set kustom ValueConverter untuk properti ini.

valueComparer
ValueComparer

untuk ValueComparer properti ini.

jsonValueReaderWriter
JsonValueReaderWriter

untuk JsonValueReaderWriter properti ini.

typeMapping
CoreTypeMapping

untuk CoreTypeMapping properti ini.

primitiveCollection
Boolean

Nilai yang menunjukkan apakah properti ini mewakili koleksi primitif.

Mengembalikan

Properti yang baru dibuat.

Berlaku untuk