Udostępnij za pośrednictwem


ModelBuilder.Entity Metoda

Definicja

Przeciążenia

Entity(Type, Action<EntityTypeBuilder>)

Wykonuje konfigurację danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

Entity(String, Action<EntityTypeBuilder>)

Wykonuje konfigurację danego typu jednostki w modelu. Jeśli typ jednostki o podanej nazwie nie jest jeszcze częścią modelu, do modelu zostanie dodany nowy typ jednostki, który nie ma odpowiedniego typu CLR.

Entity(String)

Zwraca obiekt, którego można użyć do skonfigurowania danego typu jednostki w modelu. Jeśli typ jednostki o podanej nazwie nie jest jeszcze częścią modelu, do modelu zostanie dodany nowy typ jednostki, który nie ma odpowiedniego typu CLR.

Entity(Type)

Zwraca obiekt, którego można użyć do skonfigurowania danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

Entity<TEntity>()

Zwraca obiekt, którego można użyć do skonfigurowania danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Wykonuje konfigurację danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

Entity(Type, Action<EntityTypeBuilder>)

Wykonuje konfigurację danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

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

Parametry

type
Type

Typ jednostki do skonfigurowania.

buildAction
Action<EntityTypeBuilder>

Akcja wykonująca konfigurację typu jednostki.

Zwraca

To samo ModelBuilder wystąpienie, aby można było połączyć w łańcuch dodatkowe wywołania konfiguracji.

Uwagi

To przeciążenie umożliwia skonfigurowanie typu jednostki w wierszu w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Entity<TEntity>() Pozwala to na łączenie dodatkowych konfiguracji na poziomie modelu po konfiguracji dla typu jednostki.

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek .

Dotyczy

Entity(String, Action<EntityTypeBuilder>)

Wykonuje konfigurację danego typu jednostki w modelu. Jeśli typ jednostki o podanej nazwie nie jest jeszcze częścią modelu, do modelu zostanie dodany nowy typ jednostki, który nie ma odpowiedniego typu CLR.

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

Parametry

name
String

Nazwa typu jednostki do skonfigurowania.

buildAction
Action<EntityTypeBuilder>

Akcja wykonująca konfigurację typu jednostki.

Zwraca

To samo ModelBuilder wystąpienie, aby można było połączyć w łańcuch dodatkowe wywołania konfiguracji.

Uwagi

To przeciążenie umożliwia skonfigurowanie typu jednostki w wierszu w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Entity(String) Pozwala to na łączenie dodatkowych konfiguracji na poziomie modelu po konfiguracji dla typu jednostki.

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek .

Dotyczy

Entity(String)

Zwraca obiekt, którego można użyć do skonfigurowania danego typu jednostki w modelu. Jeśli typ jednostki o podanej nazwie nie jest jeszcze częścią modelu, do modelu zostanie dodany nowy typ jednostki, który nie ma odpowiedniego typu CLR.

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

Parametry

name
String

Nazwa typu jednostki do skonfigurowania.

Zwraca

Obiekt, który może służyć do konfigurowania typu jednostki.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek .

Dotyczy

Entity(Type)

Zwraca obiekt, którego można użyć do skonfigurowania danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

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

Parametry

type
Type

Typ jednostki do skonfigurowania.

Zwraca

Obiekt, który może służyć do konfigurowania typu jednostki.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek .

Dotyczy

Entity<TEntity>()

Zwraca obiekt, którego można użyć do skonfigurowania danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

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)

Parametry typu

TEntity

Typ jednostki do skonfigurowania.

Zwraca

Obiekt, który może służyć do konfigurowania typu jednostki.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek .

Dotyczy

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Wykonuje konfigurację danego typu jednostki w modelu. Jeśli typ jednostki nie jest jeszcze częścią modelu, zostanie dodany do modelu.

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

Parametry typu

TEntity

Typ jednostki do skonfigurowania.

Parametry

buildAction
Action<EntityTypeBuilder<TEntity>>

Akcja wykonująca konfigurację typu jednostki.

Zwraca

To samo ModelBuilder wystąpienie, aby można było połączyć w łańcuch dodatkowe wywołania konfiguracji.

Uwagi

To przeciążenie umożliwia skonfigurowanie typu jednostki w wierszu w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Entity<TEntity>() Pozwala to na łączenie dodatkowych konfiguracji na poziomie modelu po konfiguracji dla typu jednostki.

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek .

Dotyczy