Condividi tramite


DbContext.Set Metodo

Definizione

Overload

Set<TEntity>()

Crea un oggetto DbSet<TEntity> che può essere usato per eseguire query e salvare istanze di TEntity.

Set<TEntity>(String)

Crea un DbSet<TEntity> oggetto per un tipo di entità di tipo condiviso che può essere usato per eseguire query e salvare istanze di TEntity.

Set<TEntity>()

Crea un oggetto DbSet<TEntity> che può essere usato per eseguire query e salvare istanze di 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)

Parametri di tipo

TEntity

Tipo di entità per il quale deve essere restituito un set.

Restituisce

Set per il tipo di entità specificato.

Commenti

Entity Framework Core non supporta l'esecuzione di più operazioni parallele nella stessa istanza di DbContext. Ciò include sia l'esecuzione parallela di query asincrone che qualsiasi uso simultaneo esplicito da più thread. Pertanto, attendere immediatamente le chiamate asincrone o usare istanze dbContext separate per le operazioni eseguite in parallelo. Per altre informazioni ed esempi, vedere Evitare problemi di threading DbContext .

Per altre informazioni ed esempi, vedere Eseguire query sui dati con EF Core e Modificare il rilevamento .

Si applica a

Set<TEntity>(String)

Crea un DbSet<TEntity> oggetto per un tipo di entità di tipo condiviso che può essere usato per eseguire query e salvare istanze di 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)

Parametri di tipo

TEntity

Tipo di entità per il quale deve essere restituito un set.

Parametri

name
String

Nome del tipo di entità di tipo condiviso da usare.

Restituisce

Set per il tipo di entità specificato.

Commenti

I tipi di entità di tipo condiviso vengono in genere usati per l'entità join nelle relazioni molti-a-molti.

Per altre informazioni ed esempi, vedere Query sui dati con EF Core, Rilevamento modifiche e Tipi di entità condivise .

Si applica a