Поделиться через


IConventionTypeBaseBuilder.ComplexProperty Метод

Определение

Перегрузки

ComplexProperty(MemberInfo, Type, Boolean)

Возвращает объект , который можно использовать для настройки сложного свойства с заданными сведениями об элементе. Если соответствующее свойство не существует, будет добавлено новое свойство.

ComplexProperty(Type, String, Type, Boolean)

Возвращает объект , который можно использовать для настройки сложного свойства с заданным именем. Если соответствующее свойство не существует, будет добавлено новое свойство.

ComplexProperty(MemberInfo, Type, Boolean)

Возвращает объект , который можно использовать для настройки сложного свойства с заданными сведениями об элементе. Если соответствующее свойство не существует, будет добавлено новое свойство.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder? ComplexProperty (System.Reflection.MemberInfo memberInfo, Type? complexType = default, bool fromDataAnnotation = false);
abstract member ComplexProperty : System.Reflection.MemberInfo * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder
Public Function ComplexProperty (memberInfo As MemberInfo, Optional complexType As Type = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionComplexPropertyBuilder

Параметры

memberInfo
MemberInfo

Объект PropertyInfo или FieldInfo свойства .

complexType
Type

Целевой сложный тип.

fromDataAnnotation
Boolean

Указывает, была ли конфигурация указана с помощью заметки к данным.

Возвращаемое значение

Объект , который можно использовать для настройки свойства, если оно существует в типе, null в противном случае .

Применяется к

ComplexProperty(Type, String, Type, Boolean)

Возвращает объект , который можно использовать для настройки сложного свойства с заданным именем. Если соответствующее свойство не существует, будет добавлено новое свойство.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder? ComplexProperty (Type propertyType, string propertyName, Type? complexType = default, bool fromDataAnnotation = false);
abstract member ComplexProperty : Type * string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder
Public Function ComplexProperty (propertyType As Type, propertyName As String, Optional complexType As Type = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionComplexPropertyBuilder

Параметры

propertyType
Type

Тип значения, которое будет храниться в свойстве.

propertyName
String

Имя настраиваемого свойства.

complexType
Type

Целевой сложный тип.

fromDataAnnotation
Boolean

Указывает, была ли конфигурация указана с помощью заметки к данным.

Возвращаемое значение

Объект , который можно использовать для настройки свойства, если оно существует в типе, null в противном случае .

Применяется к