ModelBuilder.Entity Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .