如何在 ASP.NET Boilerplate MVC 中不使用循环删除实体列表?
目前,我使用:
foreach (var data in sampleDataList)
{
_iRepositorySampleData.Delete(data);
}
但我不想使用循环来删除多个实体。
如何在 ASP.NET Boilerplate MVC 中不使用循环删除实体列表?
目前,我使用:
foreach (var data in sampleDataList)
{
_iRepositorySampleData.Delete(data);
}
但我不想使用循环来删除多个实体。
ASP.NET BoilerplateIRepository
不提供RemoveRange
开箱即用的功能:
ASP.NET Boilerplate 旨在独立于特定的 ORM(对象/关系映射)框架或其他访问数据库的技术。1
待办事项中的功能请求:
目前,由于它已经成为可能,所以没有什么可做的,所以几乎没有附加价值。
// using Abp.EntityFrameworkCore.Repositories;
repository.GetDbContext().RemoveRange(sampleDataList);
// using Abp.EntityFramework.Repositories;
var type = sampleDataList.GetType().GetGenericArguments().Single();
repository.GetDbContext().Set(type).RemoveRange(sampleDataList);