Linq İle Birden Fazla Veriyi Veri Tabanından Silme
Linq İle Birden Fazla Veriyi Veri Tabanından Silme
Bu işlem için silinecek veriyi List( tolist) biçiminde dizi haline dönüştürmeniz gerekmektedir. Ardından silinecek veri tablosunun yerini belirtip 'RemoveRange' komutu ile silme işlemini yapabilirsiniz.
public static class DataExtensions
{
public static void RemoveRange<TEntity>(
this System.Data.Entity.DbSet<TEntity> entities,
System.Linq.Expressions.Expression<Func<TEntity, bool>> predicate)
where TEntity : class
{
var records = entities
.Where(predicate)
.ToList();
if (records.Count > 0)
entities.RemoveRange(records);
}
}
Yorumlar
Yorum Gönder
Yorumunuz alınmıştır. İncelenip yayımlanacaktır.