ComplexPropertyBuilder.Property 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í
| Název | Description |
|---|---|
| Property(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. |
| Property(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. |
| Property<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. |
Property(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.ComplexTypePropertyBuilder Property(string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function Property (propertyName As String) As ComplexTypePropertyBuilder
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
Property(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.ComplexTypePropertyBuilder Property(Type propertyType, string propertyName);
abstract member Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
override this.Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function Property (propertyType As Type, propertyName As String) As ComplexTypePropertyBuilder
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
Property<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.ComplexTypePropertyBuilder<TProperty> Property<TProperty>(string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As ComplexTypePropertyBuilder(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.