Sdílet prostřednictvím


QueryTypeBuilder.Property Metoda

Definice

Přetížení

Property(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu dotazu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

Property(Type, String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu dotazu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

Property<TProperty>(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu dotazu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

Property(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu dotazu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

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

Parametry

propertyName
String

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

Návraty

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

Platí pro

Property(Type, String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu dotazu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

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

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.

Platí pro

Property<TProperty>(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu dotazu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> Property<TProperty> (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As PropertyBuilder(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.

Platí pro