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 для этого свойства.
Возвращаемое значение
Только что созданное свойство службы.
Применяется к
Entity Framework