Поделиться через


RuntimeEntityType.AddServiceProperty Метод

Определение

Перегрузки

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Добавляет свойство службы к этому типу сущности.

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

Добавляет свойство службы к этому типу сущности.

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Добавляет свойство службы к этому типу сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty AddServiceProperty (string name, System.Reflection.PropertyInfo? propertyInfo = default, System.Reflection.FieldInfo? fieldInfo = default, Microsoft.EntityFrameworkCore.PropertyAccessMode propertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField);
abstract member AddServiceProperty : string * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode -> Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty
override this.AddServiceProperty : string * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode -> Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty
Public Overridable Function AddServiceProperty (name As String, Optional propertyInfo As PropertyInfo = Nothing, Optional fieldInfo As FieldInfo = Nothing, Optional propertyAccessMode As PropertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField) As RuntimeServiceProperty

Параметры

name
String

Имя добавляемого свойства.

propertyInfo
PropertyInfo

Соответствующее свойство CLR или null для свойства тени.

fieldInfo
FieldInfo

Соответствующее поле СРЕДЫ CLR или null для свойства тени.

propertyAccessMode
PropertyAccessMode

Объект , используемый PropertyAccessMode для этого свойства.

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

Только что созданное свойство службы.

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

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

Добавляет свойство службы к этому типу сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty AddServiceProperty (string name, System.Reflection.PropertyInfo? propertyInfo = default, System.Reflection.FieldInfo? fieldInfo = default, Type? serviceType = default, Microsoft.EntityFrameworkCore.PropertyAccessMode propertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField);
abstract member AddServiceProperty : string * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Type * Microsoft.EntityFrameworkCore.PropertyAccessMode -> Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty
override this.AddServiceProperty : string * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Type * Microsoft.EntityFrameworkCore.PropertyAccessMode -> Microsoft.EntityFrameworkCore.Metadata.RuntimeServiceProperty
Public Overridable Function AddServiceProperty (name As String, Optional propertyInfo As PropertyInfo = Nothing, Optional fieldInfo As FieldInfo = Nothing, Optional serviceType As Type = Nothing, Optional propertyAccessMode As PropertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField) As RuntimeServiceProperty

Параметры

name
String

Имя добавляемого свойства.

propertyInfo
PropertyInfo

Соответствующее свойство CLR или null для свойства тени.

fieldInfo
FieldInfo

Соответствующее поле СРЕДЫ CLR или null для свойства тени.

serviceType
Type

Тип службы или null тип элемента.

propertyAccessMode
PropertyAccessMode

Объект , используемый PropertyAccessMode для этого свойства.

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

Только что созданное свойство службы.

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