Udostępnij za pośrednictwem


MutableEntityTypeExtensions.GetOrAddProperty Metoda

Definicja

Przeciążenia

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Pobiera właściwość o podanej nazwie lub tworzy nową, jeśli nie została jeszcze zdefiniowana.

GetOrAddProperty(IMutableEntityType, String, Type)

Pobiera właściwość o podanej nazwie lub tworzy nową, jeśli nie została jeszcze zdefiniowana.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Pobiera właściwość o podanej nazwie lub tworzy nową, jeśli nie została jeszcze zdefiniowana.

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Pobiera właściwość o podanej nazwie lub tworzy nową, jeśli nie została jeszcze zdefiniowana.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableProperty GetOrAddProperty (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Reflection.PropertyInfo propertyInfo);
static member GetOrAddProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * System.Reflection.PropertyInfo -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
<Extension()>
Public Function GetOrAddProperty (entityType As IMutableEntityType, propertyInfo As PropertyInfo) As IMutableProperty

Parametry

entityType
IMutableEntityType

Typ jednostki, do której ma zostać pobrana lub dodana właściwość.

propertyInfo
PropertyInfo

Odpowiadająca właściwość w klasie jednostki.

Zwraca

Istniejąca lub nowo utworzona właściwość.

Uwagi

Zwrócona właściwość może nie mieć określonego typu.

Dotyczy

GetOrAddProperty(IMutableEntityType, String, Type)

Pobiera właściwość o podanej nazwie lub tworzy nową, jeśli nie została jeszcze zdefiniowana.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableProperty GetOrAddProperty (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, string name, Type propertyType);
static member GetOrAddProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * string * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
<Extension()>
Public Function GetOrAddProperty (entityType As IMutableEntityType, name As String, propertyType As Type) As IMutableProperty

Parametry

entityType
IMutableEntityType

Typ jednostki, do której ma zostać pobrana lub dodana właściwość.

name
String

Nazwa właściwości.

propertyType
Type

Typ wartości, która będzie przechowywana przez właściwość.

Zwraca

Istniejąca lub nowo utworzona właściwość.

Uwagi

Zwrócona właściwość może nie mieć określonego typu.

Dotyczy

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Pobiera właściwość o podanej nazwie lub tworzy nową, jeśli nie została jeszcze zdefiniowana.

public static Microsoft.EntityFrameworkCore.Metadata.IMutableProperty GetOrAddProperty (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, string name, Type propertyType, bool shadow);
static member GetOrAddProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IMutableProperty
<Extension()>
Public Function GetOrAddProperty (entityType As IMutableEntityType, name As String, propertyType As Type, shadow As Boolean) As IMutableProperty

Parametry

entityType
IMutableEntityType

Typ jednostki, do której ma zostać pobrana lub dodana właściwość.

name
String

Nazwa właściwości.

propertyType
Type

Typ wartości, która będzie przechowywana przez właściwość.

shadow
Boolean

Czy właściwość jest w stanie cienia.

Zwraca

Istniejąca lub nowo utworzona właściwość.

Uwagi

Zwrócona właściwość może nie mieć określonego typu i cienia.

Dotyczy