DbContext.Set Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Set<TEntity>() |
Crea un oggetto DbSet<TEntity> che può essere usato per eseguire query e salvare istanze di |
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 |
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 .