Jazyk

ComplexCollectionBuilder.PrimitiveCollection Metoda

Definice

Přetížení

Název Description
PrimitiveCollection(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

PrimitiveCollection(Type, String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

PrimitiveCollection<TProperty>(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

PrimitiveCollection(String)

Zdroj:
ComplexCollectionBuilder.cs
Zdroj:
ComplexCollectionBuilder.cs

Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder PrimitiveCollection(string propertyName);
abstract member PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
override this.PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
Public Overridable Function PrimitiveCollection (propertyName As String) As ComplexTypePrimitiveCollectionBuilder

Parametry

propertyName
String

Název vlastnosti, která se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci vlastnosti.

Poznámky

Při přidávání nové vlastnosti s tímto přetížením musí název vlastnosti odpovídat názvu vlastnosti CLR nebo pole v komplexním typu. Toto přetížení nelze použít k přidání nové vlastnosti stínového stavu.

Platí pro

PrimitiveCollection(Type, String)

Zdroj:
ComplexCollectionBuilder.cs
Zdroj:
ComplexCollectionBuilder.cs

Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder PrimitiveCollection(Type propertyType, string propertyName);
abstract member PrimitiveCollection : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
override this.PrimitiveCollection : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
Public Overridable Function PrimitiveCollection (propertyType As Type, propertyName As String) As ComplexTypePrimitiveCollectionBuilder

Parametry

propertyType
Type

Typ vlastnosti, která se má konfigurovat.

propertyName
String

Název vlastnosti, která se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci vlastnosti.

Poznámky

Pokud při přidávání nové vlastnosti existuje vlastnost se stejným názvem ve komplexní třídě, přidá se do modelu. Pokud v komplexní třídě neexistuje žádná vlastnost, přidá se nová vlastnost stínového stavu. Vlastnost stínového stavu je vlastnost, která nemá odpovídající vlastnost v komplexní třídě. Aktuální hodnota vlastnosti je uložena místo ChangeTracker uložení v instancích komplexní třídy.

Platí pro

PrimitiveCollection<TProperty>(String)

Zdroj:
ComplexCollectionBuilder.cs
Zdroj:
ComplexCollectionBuilder.cs

Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> PrimitiveCollection<TProperty>(string propertyName);
abstract member PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
override this.PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
Public Overridable Function PrimitiveCollection(Of TProperty) (propertyName As String) As ComplexTypePrimitiveCollectionBuilder(Of TProperty)

Parametry typu

TProperty

Typ vlastnosti, která se má konfigurovat.

Parametry

propertyName
String

Název vlastnosti, která se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci vlastnosti.

Poznámky

Pokud při přidávání nové vlastnosti existuje vlastnost se stejným názvem ve komplexní třídě, přidá se do modelu. Pokud v komplexní třídě neexistuje žádná vlastnost, přidá se nová vlastnost stínového stavu. Vlastnost stínového stavu je vlastnost, která nemá odpovídající vlastnost v komplexní třídě. Aktuální hodnota vlastnosti je uložena místo ChangeTracker uložení v instancích komplexní třídy.

Platí pro