ModelBuilder.Entity 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
Entity(Type, Action<EntityTypeBuilder>) |
Melakukan konfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model. |
Entity(String, Action<EntityTypeBuilder>) |
Melakukan konfigurasi jenis entitas tertentu dalam model. Jika jenis entitas dengan nama yang disediakan belum menjadi bagian dari model, jenis entitas baru yang tidak memiliki jenis CLR yang sesuai akan ditambahkan ke model. |
Entity(String) |
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis entitas tertentu dalam model. Jika jenis entitas dengan nama yang disediakan belum menjadi bagian dari model, jenis entitas baru yang tidak memiliki jenis CLR yang sesuai akan ditambahkan ke model. |
Entity(Type) |
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model. |
Entity<TEntity>() |
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model. |
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>) |
Melakukan konfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model. |
Entity(Type, Action<EntityTypeBuilder>)
Melakukan konfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Parameter
- type
- Type
Jenis entitas yang akan dikonfigurasi.
- buildAction
- Action<EntityTypeBuilder>
Tindakan yang melakukan konfigurasi jenis entitas.
Mengembalikan
Instans yang sama ModelBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.
Keterangan
Kelebihan beban ini memungkinkan konfigurasi jenis entitas dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Entity<TEntity>(). Ini memungkinkan konfigurasi tambahan di tingkat model ditautkan setelah konfigurasi untuk jenis entitas.
Lihat Jenis entitas pemodelan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity(String, Action<EntityTypeBuilder>)
Melakukan konfigurasi jenis entitas tertentu dalam model. Jika jenis entitas dengan nama yang disediakan belum menjadi bagian dari model, jenis entitas baru yang tidak memiliki jenis CLR yang sesuai akan ditambahkan ke model.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (name As String, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Parameter
- name
- String
Nama jenis entitas yang akan dikonfigurasi.
- buildAction
- Action<EntityTypeBuilder>
Tindakan yang melakukan konfigurasi jenis entitas.
Mengembalikan
Instans yang sama ModelBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.
Keterangan
Kelebihan beban ini memungkinkan konfigurasi jenis entitas dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Entity(String). Ini memungkinkan konfigurasi tambahan di tingkat model ditautkan setelah konfigurasi untuk jenis entitas.
Lihat Jenis entitas pemodelan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity(String)
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis entitas tertentu dalam model. Jika jenis entitas dengan nama yang disediakan belum menjadi bagian dari model, jenis entitas baru yang tidak memiliki jenis CLR yang sesuai akan ditambahkan ke model.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (string name);
abstract member Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (name As String) As EntityTypeBuilder
Parameter
- name
- String
Nama jenis entitas yang akan dikonfigurasi.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Lihat Jenis entitas pemodelan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity(Type)
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (Type type);
abstract member Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (type As Type) As EntityTypeBuilder
Parameter
- type
- Type
Jenis entitas yang akan dikonfigurasi.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Lihat Jenis entitas pemodelan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity<TEntity>()
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> Entity<TEntity> () where TEntity : class;
abstract member Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) () As EntityTypeBuilder(Of TEntity)
Jenis parameter
- TEntity
Jenis entitas yang akan dikonfigurasi.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Lihat Jenis entitas pemodelan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)
Melakukan konfigurasi jenis entitas tertentu dalam model. Jika jenis entitas belum menjadi bagian dari model, jenis tersebut akan ditambahkan ke model.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity<TEntity> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> buildAction) where TEntity : class;
abstract member Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) (buildAction As Action(Of EntityTypeBuilder(Of TEntity))) As ModelBuilder
Jenis parameter
- TEntity
Jenis entitas yang akan dikonfigurasi.
Parameter
- buildAction
- Action<EntityTypeBuilder<TEntity>>
Tindakan yang melakukan konfigurasi jenis entitas.
Mengembalikan
Instans yang sama ModelBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.
Keterangan
Kelebihan beban ini memungkinkan konfigurasi jenis entitas dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Entity<TEntity>(). Ini memungkinkan konfigurasi tambahan di tingkat model ditautkan setelah konfigurasi untuk jenis entitas.
Lihat Jenis entitas pemodelan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework