다음을 통해 공유


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 이 속성에 사용되는 입니다.

반환

새로 만든 서비스 속성입니다.

적용 대상