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 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 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, zobacz Unikanie problemów z wątkowaniem dbContext . |
| 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 Typy jednostek typu współużytkowanego są zwykle używane dla jednostki sprzężenia w relacjach wiele-do-wielu. |
Set<TEntity>()
Tworzy obiekt DbSet<TEntity> , który może służyć do wykonywania zapytań i zapisywania wystąpień programu TEntity.
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 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, zobacz Unikanie problemów z wątkowaniem dbContext .
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
Aby uzyskać więcej informacji, zobacz Wykonywanie zapytań o dane za pomocą platformy 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.
Typy jednostek typu współużytkowanego są zwykle używane dla jednostki sprzężenia w relacjach wiele-do-wielu.
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
Aby uzyskać więcej informacji, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core, Zmienianie śledzenia i Typy jednostek udostępnionych .
Dotyczy
Opinia
Prześlij i wyświetl opinię dla