Jazyk

ModelBuilder.Entity Metoda

Definice

Přetížení

Název Description
Entity(Type, Action<EntityTypeBuilder>)

Provádí 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>)

Provádí konfiguraci daného typu entity v modelu. Pokud typ entity s 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(String)

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity s 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<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>>)

Provádí 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>)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Provádí 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á nakonfigurovat.

buildAction
Action<EntityTypeBuilder>

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

Návraty

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

Poznámky

Toto přetížení umožňuje konfiguraci typu entity provést v řádku volání metody namísto zřetězování po volání Entity<TEntity>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ entity.

Další informace a příklady najdete v tématu Typy entit modelování .

Platí pro

Entity(String, Action<EntityTypeBuilder>)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Provádí konfiguraci daného typu entity v modelu. Pokud typ entity s 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á nakonfigurovat.

buildAction
Action<EntityTypeBuilder>

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

Návraty

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

Poznámky

Toto přetížení umožňuje konfiguraci typu entity provést v řádku volání metody namísto zřetězování po volání Entity(String). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ entity.

Další informace a příklady najdete v tématu Typy entit modelování .

Platí pro

Entity(Type)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

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á nakonfigurovat.

Návraty

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

Poznámky

Další informace a příklady najdete v tématu Typy entit modelování .

Platí pro

Entity(String)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Vrátí objekt, který lze použít ke konfiguraci daného typu entity v modelu. Pokud typ entity s 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á nakonfigurovat.

Návraty

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

Poznámky

Další informace a příklady najdete v tématu Typy entit modelování .

Platí pro

Entity<TEntity>()

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

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á nakonfigurovat.

Návraty

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

Poznámky

Další informace a příklady najdete v tématu Typy entit modelování .

Platí pro

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

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Provádí 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á nakonfigurovat.

Parametry

buildAction
Action<EntityTypeBuilder<TEntity>>

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

Návraty

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

Poznámky

Toto přetížení umožňuje konfiguraci typu entity provést v řádku volání metody namísto zřetězování po volání Entity<TEntity>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ entity.

Další informace a příklady najdete v tématu Typy entit modelování .

Platí pro