Sdílet prostřednictvím


EntityTypeBuilder.PrimitiveCollection Metoda

Definice

Přetížení

PrimitiveCollection(String)

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

PrimitiveCollection(Type, String)

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

PrimitiveCollection<TProperty>(String)

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

PrimitiveCollection(String)

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

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

Parametry

propertyName
String

Název vlastnosti, která má být nakonfigurována.

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 typu entity. Toto přetížení nelze použít k přidání nové vlastnosti stínového stavu.

Platí pro

PrimitiveCollection(Type, String)

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

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

Parametry

propertyType
Type

Typ vlastnosti, která má být nakonfigurována.

propertyName
String

Název vlastnosti, která má být nakonfigurována.

Návraty

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

Poznámky

Pokud při přidávání nové vlastnosti ve třídě entity existuje vlastnost se stejným názvem, přidá se do modelu. Pokud ve třídě entity 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 ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity.

Platí pro

PrimitiveCollection<TProperty>(String)

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

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

Parametry typu

TProperty

Typ vlastnosti, která má být nakonfigurována.

Parametry

propertyName
String

Název vlastnosti, která má být nakonfigurována.

Návraty

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

Poznámky

Pokud při přidávání nové vlastnosti ve třídě entity existuje vlastnost se stejným názvem, přidá se do modelu. Pokud ve třídě entity 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 ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity.

Platí pro