RelationalQueryableExtensions.ExecuteUpdate<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 alle Datenbankzeilen für die Entitätsinstanzen, die der LINQ-Abfrage aus der Datenbank entsprechen.
public static int ExecuteUpdate<TSource>(this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<TSource>,Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<TSource>>> setPropertyCalls);
static member ExecuteUpdate : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<'Source>, Microsoft.EntityFrameworkCore.Query.SetPropertyCalls<'Source>>> -> int
<Extension()>
Public Function ExecuteUpdate(Of TSource) (source As IQueryable(Of TSource), setPropertyCalls As Expression(Of Func(Of SetPropertyCalls(Of TSource), SetPropertyCalls(Of TSource)))) As Integer
Typparameter
- TSource
Parameter
- source
- IQueryable<TSource>
Die Quellabfrage.
- setPropertyCalls
- Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>
Eine Sammlung von Set-Eigenschaftsanweisungen, die Eigenschaften angeben, die aktualisiert werden sollen.
Gibt zurück
Die Gesamtzahl der Zeilen, die in der Datenbank aktualisiert wurden.
Hinweise
Dieser Vorgang wird sofort für die Datenbank ausgeführt, anstatt zurückgestellt zu werden, bis SaveChanges() er aufgerufen wird. Sie interagiert auch nicht mit der EF-Änderungsverfolgung: 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 .