Aracılığıyla paylaş


IConventionTypeBaseBuilder.ComplexProperty Yöntem

Tanım

Aşırı Yüklemeler

ComplexProperty(MemberInfo, Type, Boolean)

Karmaşık özelliği verilen üye bilgileriyle yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

ComplexProperty(Type, String, Type, Boolean)

Karmaşık özelliği verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

ComplexProperty(MemberInfo, Type, Boolean)

Karmaşık özelliği verilen üye bilgileriyle yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

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

Parametreler

memberInfo
MemberInfo

PropertyInfo özelliğinin veyaFieldInfo.

complexType
Type

Hedef karmaşık türü.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.

Döndürülenler

Türünde varsa özelliği yapılandırmak için kullanılabilecek bir nesne, null aksi takdirde.

Şunlara uygulanır

ComplexProperty(Type, String, Type, Boolean)

Karmaşık özelliği verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

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

Parametreler

propertyType
Type

Özelliğin barındıracağı değerin türü.

propertyName
String

Yapılandırılacak özelliğin adı.

complexType
Type

Hedef karmaşık türü.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.

Döndürülenler

Türünde varsa özelliği yapılandırmak için kullanılabilecek bir nesne, null aksi takdirde.

Şunlara uygulanır