Bagikan melalui


IConventionTypeBaseBuilder.ComplexProperty Metode

Definisi

Overload

ComplexProperty(MemberInfo, Type, Boolean)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dengan info anggota yang diberikan. Jika tidak ada properti yang cocok, maka properti baru akan ditambahkan.

ComplexProperty(Type, String, Type, Boolean)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dengan nama yang diberikan. Jika tidak ada properti yang cocok, maka properti baru akan ditambahkan.

ComplexProperty(MemberInfo, Type, Boolean)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dengan info anggota yang diberikan. Jika tidak ada properti yang cocok, maka properti baru akan ditambahkan.

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

Parameter

memberInfo
MemberInfo

Atau PropertyInfoFieldInfo properti .

complexType
Type

Jenis kompleks target.

fromDataAnnotation
Boolean

Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi properti jika ada pada jenis , null jika tidak.

Berlaku untuk

ComplexProperty(Type, String, Type, Boolean)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dengan nama yang diberikan. Jika tidak ada properti yang cocok, maka properti baru akan ditambahkan.

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

Parameter

propertyType
Type

Jenis nilai yang akan ditangguhkan properti.

propertyName
String

Nama properti yang akan dikonfigurasi.

complexType
Type

Jenis kompleks target.

fromDataAnnotation
Boolean

Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi properti jika ada pada jenis , null jika tidak.

Berlaku untuk