ModelBuilder.Entity Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework