DbContext.Set Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Set<TEntity>() |
Tworzy obiekt DbSet<TEntity> , który może służyć do wykonywania zapytań i zapisywania wystąpień programu |
Set<TEntity>(String) |
Tworzy dla DbSet<TEntity> typu jednostki typu udostępnionego, który może służyć do wykonywania zapytań i zapisywania wystąpień programu |
Set<TEntity>()
Tworzy obiekt DbSet<TEntity> , który może służyć do wykonywania zapytań i zapisywania wystąpień programu 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 jednostki, dla której ma zostać zwrócony zestaw.
Zwraca
Zestaw dla danego typu jednostki.
Uwagi
Program Entity Framework Core nie obsługuje wielu równoległych operacji uruchamianych w tym samym wystąpieniu dbContext. Obejmuje to zarówno równoległe wykonywanie zapytań asynchronicznych, jak i wszelkie jawne współbieżne użycie z wielu wątków. Dlatego zawsze czekaj na wywołania asynchroniczne natychmiast lub używaj oddzielnych wystąpień dbContext dla operacji wykonywanych równolegle. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań dotyczących danych za pomocą programu EF Core i Zmienianie śledzenia .
Dotyczy
Set<TEntity>(String)
Tworzy dla DbSet<TEntity> typu jednostki typu udostępnionego, który może służyć do wykonywania zapytań i zapisywania wystąpień programu 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 jednostki, dla której ma zostać zwrócony zestaw.
Parametry
- name
- String
Nazwa typu jednostki typu udostępnionego do użycia.
Zwraca
Zestaw dla danego typu jednostki.
Uwagi
Typy jednostek typu współużytkowanego są zwykle używane dla jednostki sprzężenia w relacjach wiele-do-wielu.
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core, śledzenie zmian i typy jednostek udostępnionych .