Sdílet prostřednictvím


RuntimeProperty.SetElementType Metoda

Definice

Nastaví typ prvku pro tuto vlastnost.

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 hodnoty, která bude vlastnost obsahovat.

nullable
Boolean

Hodnota označující, jestli tato vlastnost může obsahovat null.

maxLength
Nullable<Int32>

Maximální délka dat, která je povolena v této vlastnosti.

unicode
Nullable<Boolean>

Hodnota označující, zda vlastnost může zachovat znaky Unicode.

precision
Nullable<Int32>

Přesnost dat, která je povolena v této vlastnosti.

scale
Nullable<Int32>

Měřítko dat, které je povoleno v této vlastnosti.

providerPropertyType
Type

Typ, na který bude hodnota vlastnosti převedena před odesláním poskytovateli databáze.

valueConverter
ValueConverter

Vlastní ValueConverter sada pro tuto vlastnost.

valueComparer
ValueComparer

Vlastnost ValueComparer pro tuto vlastnost.

jsonValueReaderWriter
JsonValueReaderWriter

Vlastnost JsonValueReaderWriter pro tuto vlastnost.

typeMapping
CoreTypeMapping

Vlastnost CoreTypeMapping pro tuto vlastnost.

primitiveCollection
Boolean

Hodnota označující, zda tato vlastnost představuje primitivní kolekci.

Návraty

Nově vytvořená vlastnost.

Platí pro