ComplexPropertyBuilder.PrimitiveCollection Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
PrimitiveCollection(Type, String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost. |
PrimitiveCollection(String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu. 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. 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. 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á 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 existuje vlastnost se stejným názvem ve třídě entity, 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(String)
Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu. 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á 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 shodovat s názvem vlastnosti CLR nebo pole u komplexního typu. Toto přetížení nelze použít k přidání nové vlastnosti stínového stavu.
Platí pro
PrimitiveCollection<TProperty>(String)
Vrátí objekt, který lze použít ke konfiguraci vlastnosti komplexního typu. 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á 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 existuje vlastnost se stejným názvem ve třídě entity, 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
Entity Framework