Bagikan melalui


ModelBuilder.Entity Metode

Definisi

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