Freigeben über


DbContext.Set Methode

Definition

Überlädt

Set<TEntity>()

Erstellt eine DbSet<TEntity> , die zum Abfragen und Speichern von Instanzen von TEntityverwendet werden kann.

Set<TEntity>(String)

Erstellt einen DbSet<TEntity> für einen Entitätstyp vom typ shared, der zum Abfragen und Speichern von Instanzen von TEntityverwendet werden kann.

Set<TEntity>()

Erstellt eine DbSet<TEntity> , die zum Abfragen und Speichern von Instanzen von TEntityverwendet werden kann.

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)

Typparameter

TEntity

Der Entitätstyp, für den ein Satz zurückgegeben werden soll.

Gibt zurück

Ein Satz für den angegebenen Entitätstyp.

Hinweise

Entity Framework Core unterstützt nicht mehrere parallele Vorgänge, die auf demselben DbContext-instance ausgeführt werden. Dies schließt die parallele Ausführung von asynchronen Abfragen und jede explizite gleichzeitige Verwendung aus mehreren Threads ein. Warten Sie daher immer sofort auf asynchrone Aufrufe, oder verwenden Sie separate DbContext-Instanzen für parallel ausgeführte Vorgänge. Weitere Informationen und Beispiele finden Sie unter Vermeiden von DbContext-Threadingproblemen .

Weitere Informationen und Beispiele finden Sie unter Abfragen von Daten mit EF Core und Ändern der Nachverfolgung .

Gilt für:

Set<TEntity>(String)

Erstellt einen DbSet<TEntity> für einen Entitätstyp vom typ shared, der zum Abfragen und Speichern von Instanzen von TEntityverwendet werden kann.

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)

Typparameter

TEntity

Der Entitätstyp, für den ein Satz zurückgegeben werden soll.

Parameter

name
String

Der Name für den zu verwendenden Entitätstyp shared-type.

Gibt zurück

Ein Satz für den angegebenen Entitätstyp.

Hinweise

Entitätstypen vom typ shared werden in der Regel für die Joinentität in m:n-Beziehungen verwendet.

Weitere Informationen und Beispiele finden Sie unter Abfragen von Daten mit EF Core, Ändern der Nachverfolgung und Freigegebene Entitätstypen .

Gilt für: