共用方式為


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>

值,指出屬性是否可以保存 Unicode 字元。

precision
Nullable<Int32>

此屬性中允許的資料有效位數。

scale
Nullable<Int32>

這個屬性中允許的資料規模。

providerPropertyType
Type

屬性值在傳送至資料庫提供者之前將轉換成的類型。

valueConverter
ValueConverter

這個屬性的自訂 ValueConverter 集。

valueComparer
ValueComparer

ValueComparer這個屬性的 。

jsonValueReaderWriter
JsonValueReaderWriter

JsonValueReaderWriter這個屬性的 。

typeMapping
CoreTypeMapping

CoreTypeMapping這個屬性的 。

primitiveCollection
Boolean

值,指出這個屬性是否代表基本集合。

傳回

新建立的屬性。

適用於