Compartilhar via


RuntimeEntityType.AddServiceProperty Método

Definição

Sobrecargas

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Adiciona uma propriedade de serviço a esse tipo de entidade.

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

Adiciona uma propriedade de serviço a esse tipo de entidade.

AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Adiciona uma propriedade de serviço a esse tipo de entidade.

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

Parâmetros

name
String

O nome da propriedade a ser adicionada.

propertyInfo
PropertyInfo

A propriedade CLR correspondente ou null para uma propriedade de sombra.

fieldInfo
FieldInfo

O campo CLR correspondente ou null para uma propriedade de sombra.

propertyAccessMode
PropertyAccessMode

O PropertyAccessMode usado para essa propriedade.

Retornos

A propriedade de serviço recém-criada.

Aplica-se a

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

Adiciona uma propriedade de serviço a esse tipo de entidade.

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

Parâmetros

name
String

O nome da propriedade a ser adicionada.

propertyInfo
PropertyInfo

A propriedade CLR correspondente ou null para uma propriedade de sombra.

fieldInfo
FieldInfo

O campo CLR correspondente ou null para uma propriedade de sombra.

serviceType
Type

O tipo do serviço ou null para usar o tipo do membro.

propertyAccessMode
PropertyAccessMode

O PropertyAccessMode usado para essa propriedade.

Retornos

A propriedade de serviço recém-criada.

Aplica-se a