Udostępnij za pośrednictwem


IConventionTypeBaseBuilder.ComplexProperty Metoda

Definicja

Przeciążenia

ComplexProperty(MemberInfo, Type, Boolean)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości przy użyciu podanych informacji składowych. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

ComplexProperty(Type, String, Type, Boolean)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości o podanej nazwie. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

ComplexProperty(MemberInfo, Type, Boolean)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości przy użyciu podanych informacji składowych. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

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

Parametry

memberInfo
MemberInfo

Właściwość PropertyInfo lub FieldInfo .

complexType
Type

Docelowy typ złożony.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania właściwości, jeśli istnieje w typie, null w przeciwnym razie.

Dotyczy

ComplexProperty(Type, String, Type, Boolean)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości o podanej nazwie. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

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

Parametry

propertyType
Type

Typ wartości, która będzie przechowywana przez właściwość.

propertyName
String

Nazwa właściwości, która ma zostać skonfigurowana.

complexType
Type

Docelowy typ złożony.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania właściwości, jeśli istnieje w typie, null w przeciwnym razie.

Dotyczy