DbContext.Set 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í
Set<TEntity>() |
Vytvoří objektDbSet<TEntity>, který lze použít k dotazování a ukládání instancí . |
Set<TEntity>(String) |
DbSet<TEntity> Vytvoří typ entity sdíleného typu, který lze použít k dotazování a ukládání instancí |
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
Entity Framework