Sdílet prostřednictvím


DbContext.Set Metoda

Definice

Přetížení

Set<TEntity>()

Vytvoří objektDbSet<TEntity>, který lze použít k dotazování a ukládání instancí .TEntity

Set<TEntity>(String)

DbSet<TEntity> Vytvoří typ entity sdíleného typu, který lze použít k dotazování a ukládání instancí TEntity.

Set<TEntity>()

Vytvoří objektDbSet<TEntity>, který lze použít k dotazování a ukládání instancí .TEntity

public virtual Microsoft.EntityFrameworkCore.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) () As DbSet(Of TEntity)

Parametry typu

TEntity

Typ entity, pro kterou má být vrácena sada.

Návraty

Sada pro daný typ entity.

Poznámky

Entity Framework Core nepodporuje spouštění více paralelních operací ve stejné instanci DbContext. To zahrnuje paralelní spouštění asynchronních dotazů i jakékoli explicitní souběžné používání z více vláken. Proto vždy okamžitě vyčkejte na asynchronní volání nebo používejte samostatné instance DbContext pro operace, které se provádějí paralelně. Další informace a příklady najdete v tématu Předcházení problémům s vlákny DbContext .

Další informace a příklady najdete v tématech Dotazování na data pomocí EF Core a Change Tracking .

Platí pro

Set<TEntity>(String)

DbSet<TEntity> Vytvoří typ entity sdíleného typu, který lze použít k dotazování a ukládání instancí TEntity.

public virtual Microsoft.EntityFrameworkCore.DbSet<TEntity> Set<TEntity> (string name) where TEntity : class;
abstract member Set : string -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : string -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) (name As String) As DbSet(Of TEntity)

Parametry typu

TEntity

Typ entity, pro kterou má být vrácena sada.

Parametry

name
String

Název typu entity sdíleného typu, který se má použít.

Návraty

Sada pro daný typ entity.

Poznámky

Typy entit sdíleného typu se obvykle používají pro entitu join v relacích M:N.

Další informace a příklady najdete v tématech Dotazování na data pomocí EF Core, Změna sledování a Typy sdílených entit .

Platí pro