RelationalQueryableExtensions.ExecuteUpdateAsync<TSource> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert asynchron Datenbankzeilen für die Entitätsinstanzen, die der LINQ-Abfrage aus der Datenbank entsprechen.
public static System.Threading.Tasks.Task<int> ExecuteUpdateAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<TSource>,Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<TSource>>> setPropertyCalls, System.Threading.CancellationToken cancellationToken = default);
static member ExecuteUpdateAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<'Source>, Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<'Source>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function ExecuteUpdateAsync(Of TSource) (source As IQueryable(Of TSource), setPropertyCalls As Expression(Of Func(Of SetPropertyCalls(Of TSource), SetPropertyCalls(Of TSource))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)
Typparameter
- TSource
Parameter
- source
- IQueryable<TSource>
Die Quellabfrage.
- setPropertyCalls
- Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>
Eine Auflistung von Set-Eigenschaftsanweisungen, die zu aktualisierende Eigenschaften angeben.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe zu beobachten ist.
Gibt zurück
Die Gesamtzahl der in der Datenbank aktualisierten Zeilen.
Hinweise
Dieser Vorgang wird sofort für die Datenbank ausgeführt, anstatt zurückgestellt zu werden, bis SaveChanges() aufgerufen wird. Es interagiert auch in keiner Weise mit dem EF-Änderungstracker: Entitätsinstanzen, die beim Aufrufen dieses Vorgangs nachverfolgt werden, werden nicht berücksichtigt und nicht aktualisiert, um die Änderungen widerzuspiegeln.
Weitere Informationen und Beispiele finden Sie unter Ausführen von Massenvorgängen mit EF Core .
Gilt für:
Entity Framework