RelationalQueryableExtensions.ExecuteDeleteAsync<TSource> Metoda
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně odstraňuje řádky databáze pro instance entit, které odpovídají dotazu LINQ z databáze.
public static System.Threading.Tasks.Task<int> ExecuteDeleteAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member ExecuteDeleteAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function ExecuteDeleteAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)
- TSource
- source
- IQueryable<TSource>
Zdrojový dotaz.
- cancellationToken
- CancellationToken
K CancellationToken pozorování při čekání na dokončení úlohy.
Celkový počet řádků odstraněných v databázi.
Tato operace se provede okamžitě s databází, nikoli se odloží, dokud SaveChanges() se zavolá. Také nijak neinteraguje se sledováním změn EF: instance entit, které se sledují při vyvolání této operace, se nevezmou v úvahu a neaktualizují se tak, aby odrážely změny.
Další informace a příklady najdete v tématu Provádění hromadných operací pomocí EF Core .
Zpětná vazba k produktu Entity Framework
Entity Framework je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: