RelationalQueryableExtensions.ExecuteDelete<TSource> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Varlık örneklerinin LINQ sorgusuyla eşleşen tüm veritabanı satırlarını veritabanından siler.
public static int ExecuteDelete<TSource> (this System.Linq.IQueryable<TSource> source);
static member ExecuteDelete : System.Linq.IQueryable<'Source> -> int
<Extension()>
Public Function ExecuteDelete(Of TSource) (source As IQueryable(Of TSource)) As Integer
Tür Parametreleri
- TSource
Parametreler
- source
- IQueryable<TSource>
Kaynak sorgu.
Döndürülenler
Veritabanında silinen toplam satır sayısı.
Açıklamalar
Bu işlem çağrılana kadar SaveChanges() ertelemek yerine hemen veritabanında yürütülür. Ayrıca EF değişiklik izleyicisiyle hiçbir şekilde etkileşim kurmaz: Bu işlem çağrıldığında izlenecek varlık örnekleri dikkate alınmaz ve değişiklikleri yansıtacak şekilde güncelleştirilmez.
Daha fazla bilgi ve örnekler için bkz. EF Core ile toplu işlemleri yürütme .
Şunlara uygulanır
Entity Framework