MutableEntityTypeExtensions.GetOrAddProperty Метод

Определение

Перегрузки

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Возвращает свойство с заданным именем или создает новое, если оно еще не определено.

GetOrAddProperty(IMutableEntityType, String, Type)

Возвращает свойство с заданным именем или создает новое, если оно еще не определено.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Возвращает свойство с заданным именем или создает новое, если оно еще не определено.

GetOrAddProperty(IMutableEntityType, PropertyInfo)

Возвращает свойство с заданным именем или создает новое, если оно еще не определено.

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

Параметры

entityType
IMutableEntityType

Тип сущности для получения или добавления свойства.

propertyInfo
PropertyInfo

Соответствующее свойство в классе сущности.

Возвращаемое значение

Существующее или только что созданное свойство.

Комментарии

Возвращаемое свойство может не иметь указанного типа.

Применяется к

GetOrAddProperty(IMutableEntityType, String, Type)

Возвращает свойство с заданным именем или создает новое, если оно еще не определено.

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

Параметры

entityType
IMutableEntityType

Тип сущности для получения или добавления свойства.

name
String

Имя свойства.

propertyType
Type

Тип значения, которое будет храниться в свойстве.

Возвращаемое значение

Существующее или только что созданное свойство.

Комментарии

Возвращаемое свойство может не иметь указанного типа.

Применяется к

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)

Возвращает свойство с заданным именем или создает новое, если оно еще не определено.

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

Параметры

entityType
IMutableEntityType

Тип сущности для получения или добавления свойства.

name
String

Имя свойства.

propertyType
Type

Тип значения, которое будет храниться в свойстве.

shadow
Boolean

Указывает, находится ли свойство в состоянии тени.

Возвращаемое значение

Существующее или только что созданное свойство.

Комментарии

Возвращаемое свойство может не иметь указанного типа и тени.

Применяется к