Sdílet prostřednictvím


ModelBuilder.Entity Metoda

Definice

Přetížení

Entity(Type, Action<EntityTypeBuilder>)

Provede konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se do modelu.

Entity(String, Action<EntityTypeBuilder>)

Provede konfiguraci daného typu entity v modelu. Pokud typ entity se zadaným názvem ještě není součástí modelu, přidá se do modelu nový typ entity, který nemá odpovídající typ CLR.

Entity(String)

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity se zadaným názvem ještě není součástí modelu, přidá se do modelu nový typ entity, který nemá odpovídající typ CLR.

Entity(Type)

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se do modelu.

Entity<TEntity>()

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se do modelu.

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

Provede konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se do modelu.

Entity(Type, Action<EntityTypeBuilder>)

Provede konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se 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 entity, který se má konfigurovat.

buildAction
Action<EntityTypeBuilder>

Akce, která provádí konfiguraci typu entity.

Návraty

Stejná ModelBuilder instance, aby bylo možné zřetězeným voláním další konfigurace.

Poznámky

Toto přetížení umožňuje, aby se konfigurace typu entity prováděla ve volání metody rovnoběžně, a ne zřetězený po volání metody Entity<TEntity>(). To umožňuje zřetězený další konfiguraci na úrovni modelu po konfiguraci typu entity.

Další informace a příklady najdete v tématu Modelování typů entit .

Platí pro

Entity(String, Action<EntityTypeBuilder>)

Provede konfiguraci daného typu entity v modelu. Pokud typ entity se zadaným názvem ještě není součástí modelu, přidá se do modelu nový typ entity, který nemá odpovídající typ 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

Název typu entity, který se má konfigurovat.

buildAction
Action<EntityTypeBuilder>

Akce, která provádí konfiguraci typu entity.

Návraty

Stejná ModelBuilder instance, aby bylo možné zřetězeným voláním další konfigurace.

Poznámky

Toto přetížení umožňuje, aby se konfigurace typu entity prováděla ve volání metody rovnoběžně, a ne zřetězený po volání metody Entity(String). To umožňuje zřetězený další konfiguraci na úrovni modelu po konfiguraci typu entity.

Další informace a příklady najdete v tématu Modelování typů entit .

Platí pro

Entity(String)

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity se zadaným názvem ještě není součástí modelu, přidá se do modelu nový typ entity, který nemá odpovídající typ 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

Název typu entity, který se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci typu entity.

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit .

Platí pro

Entity(Type)

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se 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 entity, který se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci typu entity.

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit .

Platí pro

Entity<TEntity>()

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se 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 entity, který se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci typu entity.

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit .

Platí pro

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

Provede konfiguraci daného typu entity v modelu. Pokud typ entity ještě není součástí modelu, přidá se 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 entity, který se má konfigurovat.

Parametry

buildAction
Action<EntityTypeBuilder<TEntity>>

Akce, která provádí konfiguraci typu entity.

Návraty

Stejná ModelBuilder instance, aby bylo možné zřetězeným voláním další konfigurace.

Poznámky

Toto přetížení umožňuje, aby se konfigurace typu entity prováděla ve volání metody rovnoběžně, a ne zřetězený po volání metody Entity<TEntity>(). To umožňuje zřetězený další konfiguraci na úrovni modelu po konfiguraci typu entity.

Další informace a příklady najdete v tématu Modelování typů entit .

Platí pro