Share via


RuntimeEntityType.AddServiceProperty Methode

Definition

Überlädt

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

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

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

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

Parameter

name
String

Der Name der hinzuzufügenden Eigenschaft.

propertyInfo
PropertyInfo

Die entsprechende CLR-Eigenschaft oder null für eine Schatteneigenschaft.

fieldInfo
FieldInfo

Das entsprechende CLR-Feld oder null für eine Schatteneigenschaft.

propertyAccessMode
PropertyAccessMode

Die PropertyAccessMode für diese Eigenschaft verwendete.

Gibt zurück

Die neu erstellte Diensteigenschaft.

Gilt für:

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

Fügt diesem Entitätstyp eine Diensteigenschaft hinzu.

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

Parameter

name
String

Der Name der hinzuzufügenden Eigenschaft.

propertyInfo
PropertyInfo

Die entsprechende CLR-Eigenschaft oder null für eine Schatteneigenschaft.

fieldInfo
FieldInfo

Das entsprechende CLR-Feld oder null für eine Schatteneigenschaft.

serviceType
Type

Der Typ des Diensts oder null der Typ des Members.

propertyAccessMode
PropertyAccessMode

Die PropertyAccessMode für diese Eigenschaft verwendete.

Gibt zurück

Die neu erstellte Diensteigenschaft.

Gilt für: