Bagikan melalui


ComplexPropertyBuilder.ComplexProperty Metode

Definisi

Overload

ComplexProperty(String)

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

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty(Type, String)

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

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty(Type, String, String)

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

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty<TProperty>(String, String)

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

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty<TProperty>(String)

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

ComplexProperty(String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (string propertyName);
abstract member ComplexProperty : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyName As String) As ComplexPropertyBuilder

Parameter

propertyName
String

Nama properti yang akan dikonfigurasi.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi properti.

Keterangan

Saat menambahkan properti baru dengan kelebihan beban ini, nama properti harus cocok dengan nama properti atau bidang CLR pada jenis kompleks. Kelebihan beban ini tidak dapat digunakan untuk menambahkan properti kompleks status bayangan baru.

Berlaku untuk

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (string propertyName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> buildAction);
abstract member ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyName As String, buildAction As Action(Of ComplexPropertyBuilder)) As ComplexPropertyBuilder

Parameter

propertyName
String

Nama properti yang akan dikonfigurasi.

buildAction
Action<ComplexPropertyBuilder>

Tindakan yang melakukan konfigurasi properti.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Saat menambahkan properti baru dengan kelebihan beban ini, nama properti harus cocok dengan nama properti atau bidang CLR pada jenis kompleks. Kelebihan beban ini tidak dapat digunakan untuk menambahkan properti kompleks status bayangan baru.

Berlaku untuk

ComplexProperty(Type, String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (Type propertyType, string propertyName);
abstract member ComplexProperty : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String) As ComplexPropertyBuilder

Parameter

propertyType
Type

Jenis properti yang akan dikonfigurasi.

propertyName
String

Nama properti yang akan dikonfigurasi.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi properti.

Keterangan

Saat menambahkan properti kompleks baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (Type propertyType, string propertyName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> buildAction);
abstract member ComplexProperty : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String, buildAction As Action(Of ComplexPropertyBuilder)) As ComplexPropertyBuilder

Parameter

propertyType
Type

Jenis properti yang akan dikonfigurasi.

propertyName
String

Nama properti yang akan dikonfigurasi.

buildAction
Action<ComplexPropertyBuilder>

Tindakan yang melakukan konfigurasi properti.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Saat menambahkan properti kompleks baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk

ComplexProperty(Type, String, String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (Type propertyType, string propertyName, string complexTypeName);
abstract member ComplexProperty : Type * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : Type * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String, complexTypeName As String) As ComplexPropertyBuilder

Parameter

propertyType
Type

Jenis properti yang akan dikonfigurasi.

propertyName
String

Nama properti yang akan dikonfigurasi.

complexTypeName
String

Nama jenis kompleks.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi properti.

Keterangan

Saat menambahkan properti kompleks baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (Type propertyType, string propertyName, string complexTypeName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> buildAction);
abstract member ComplexProperty : Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexPropertyBuilder)) As ComplexPropertyBuilder

Parameter

propertyType
Type

Jenis properti yang akan dikonfigurasi.

propertyName
String

Nama properti yang akan dikonfigurasi.

complexTypeName
String

Nama jenis kompleks.

buildAction
Action<ComplexPropertyBuilder>

Tindakan yang melakukan konfigurasi properti.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Saat menambahkan properti kompleks baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty<TProperty> (string propertyName, string complexTypeName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TProperty>> buildAction);
abstract member ComplexProperty : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexPropertyBuilder(Of TProperty))) As ComplexPropertyBuilder

Jenis parameter

TProperty

Jenis properti yang akan dikonfigurasi.

Parameter

propertyName
String

Nama properti yang akan dikonfigurasi.

complexTypeName
String

Nama jenis kompleks.

buildAction
Action<ComplexPropertyBuilder<TProperty>>

Tindakan yang melakukan konfigurasi properti.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Saat menambahkan properti baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk

ComplexProperty<TProperty>(String, String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TProperty> ComplexProperty<TProperty> (string propertyName, string complexTypeName);
abstract member ComplexProperty : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
override this.ComplexProperty : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String, complexTypeName As String) As ComplexPropertyBuilder(Of TProperty)

Jenis parameter

TProperty

Jenis properti yang akan dikonfigurasi.

Parameter

propertyName
String

Nama properti yang akan dikonfigurasi.

complexTypeName
String

Nama jenis kompleks.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi properti .

Keterangan

Saat menambahkan properti baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty<TProperty> (string propertyName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TProperty>> buildAction);
abstract member ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String, buildAction As Action(Of ComplexPropertyBuilder(Of TProperty))) As ComplexPropertyBuilder

Jenis parameter

TProperty

Jenis properti yang akan dikonfigurasi.

Parameter

propertyName
String

Nama properti yang akan dikonfigurasi.

buildAction
Action<ComplexPropertyBuilder<TProperty>>

Tindakan yang melakukan konfigurasi properti.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Saat menambahkan properti baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk

ComplexProperty<TProperty>(String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TProperty> ComplexProperty<TProperty> (string propertyName);
abstract member ComplexProperty : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
override this.ComplexProperty : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String) As ComplexPropertyBuilder(Of TProperty)

Jenis parameter

TProperty

Jenis properti yang akan dikonfigurasi.

Parameter

propertyName
String

Nama properti yang akan dikonfigurasi.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi properti .

Keterangan

Saat menambahkan properti baru, jika properti dengan nama yang sama ada di kelas kompleks, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas kompleks, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas kompleks. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas kompleks.

Berlaku untuk