Udostępnij za pośrednictwem


RuntimeProperty.SetElementType Metoda

Definicja

Ustawia typ elementu dla tej właściwości.

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

Parametry

clrType
Type

Typ wartości, która będzie przechowywana przez właściwość.

nullable
Boolean

Wartość wskazująca, czy ta właściwość może zawierać nullwartość .

maxLength
Nullable<Int32>

Maksymalna długość danych dozwolonych w tej właściwości.

unicode
Nullable<Boolean>

Wartość wskazująca, czy właściwość może utrwalać znaki Unicode.

precision
Nullable<Int32>

Precyzja danych dozwolonych w tej właściwości.

scale
Nullable<Int32>

Skala danych dozwolonych w tej właściwości.

providerPropertyType
Type

Typ, na który wartość właściwości zostanie przekonwertowana przed wysłaniem do dostawcy bazy danych.

valueConverter
ValueConverter

Zestaw niestandardowy ValueConverter dla tej właściwości.

valueComparer
ValueComparer

Właściwość ValueComparer dla tej właściwości.

jsonValueReaderWriter
JsonValueReaderWriter

Właściwość JsonValueReaderWriter dla tej właściwości.

typeMapping
CoreTypeMapping

Właściwość CoreTypeMapping dla tej właściwości.

primitiveCollection
Boolean

Wartość wskazująca, czy ta właściwość reprezentuje kolekcję pierwotną.

Zwraca

Nowo utworzona właściwość.

Dotyczy