EntityTypeBuilder.ComplexProperty Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
ComplexProperty(String) |
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan. |
ComplexProperty(String, Action<ComplexPropertyBuilder>) |
Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan. |
ComplexProperty(Type, String) |
Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan. |
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>) |
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) |
Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan. |
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>) |
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, String, Action<ComplexPropertyBuilder<TProperty>>) |
Mengonfigurasi properti kompleks dari jenis entitas. 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 entitas. 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 entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan. |
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>) |
Mengonfigurasi properti kompleks dari jenis entitas. 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 entitas. 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 entitas. Kelebihan beban ini tidak dapat digunakan untuk menambahkan properti kompleks status bayangan baru.
Berlaku untuk
ComplexProperty(String, Action<ComplexPropertyBuilder>)
Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder ComplexProperty (string propertyName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> buildAction);
abstract member ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function ComplexProperty (propertyName As String, buildAction As Action(Of ComplexPropertyBuilder)) As EntityTypeBuilder
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)
Mengonfigurasi properti kompleks dari jenis entitas. 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 entitas, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas entitas, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas entitas.
Berlaku untuk
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)
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.EntityTypeBuilder 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.EntityTypeBuilder
override this.ComplexProperty : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String, buildAction As Action(Of ComplexPropertyBuilder)) As EntityTypeBuilder
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)
Mengonfigurasi properti kompleks dari jenis entitas. 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 entitas, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas entitas, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas entitas.
Berlaku untuk
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)
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.EntityTypeBuilder 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.EntityTypeBuilder
override this.ComplexProperty : Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexPropertyBuilder)) As EntityTypeBuilder
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 entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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.EntityTypeBuilder
override this.ComplexProperty : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexPropertyBuilder(Of TProperty))) As EntityTypeBuilder
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 entitas. 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 entitas, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas entitas, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas entitas.
Berlaku untuk
ComplexProperty<TProperty>(String)
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dari jenis entitas. 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 entitas, properti tersebut akan ditambahkan ke model. Jika tidak ada properti di kelas entitas, maka properti kompleks status bayangan baru akan ditambahkan. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas entitas.
Berlaku untuk
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)
Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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.EntityTypeBuilder
override this.ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String, buildAction As Action(Of ComplexPropertyBuilder(Of TProperty))) As EntityTypeBuilder
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.