Sdílet prostřednictvím


RuntimeEntityType.AddServiceProperty Metoda

Definice

Přetížení

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Přidá vlastnost služby k tomuto typu entity.

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

Přidá vlastnost služby k tomuto typu entity.

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Přidá vlastnost služby k tomuto typu entity.

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

Parametry

name
String

Název vlastnosti, která se má přidat.

propertyInfo
PropertyInfo

Odpovídající vlastnost CLR nebo null pro vlastnost stínu.

fieldInfo
FieldInfo

Odpovídající pole CLR nebo null pro vlastnost stínu.

propertyAccessMode
PropertyAccessMode

Použitý PropertyAccessMode pro tuto vlastnost.

Návraty

Nově vytvořená vlastnost služby

Platí pro

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

Přidá vlastnost služby k tomuto typu entity.

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

Parametry

name
String

Název vlastnosti, která se má přidat.

propertyInfo
PropertyInfo

Odpovídající vlastnost CLR nebo null pro vlastnost stínu.

fieldInfo
FieldInfo

Odpovídající pole CLR nebo null pro vlastnost stínu.

serviceType
Type

Typ služby nebo null použití typu člena.

propertyAccessMode
PropertyAccessMode

Použitý PropertyAccessMode pro tuto vlastnost.

Návraty

Nově vytvořená vlastnost služby

Platí pro