RelationalQueryableExtensions.ExecuteUpdate<TSource> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Updates semua baris database untuk instans entitas yang cocok dengan kueri LINQ dari database.
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
Jenis parameter
- TSource
Parameter
- source
- IQueryable<TSource>
Kueri sumber.
- setPropertyCalls
- Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>
Kumpulan pernyataan properti yang ditetapkan yang menentukan properti yang akan diperbarui.
Mengembalikan
Jumlah total baris yang diperbarui dalam database.
Keterangan
Operasi ini segera dijalankan terhadap database, daripada ditangguhkan sampai SaveChanges() dipanggil. Hal ini juga tidak berinteraksi dengan pelacak perubahan EF dengan cara apa pun: instans entitas yang kebetulan dilacak ketika operasi ini dipanggil tidak diperkirakan, dan tidak diperbarui untuk mencerminkan perubahan.
Lihat Menjalankan operasi massal dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework