ASP.NET 样板中的 DeleteRange 函数
DeleteRange function in ASP.NET Boilerplate
如何在 ASP.NET 样板 MVC 中删除实体列表而不使用循环?
目前,我使用:
foreach (var data in sampleDataList)
{
_iRepositorySampleData.Delete(data);
}
但我不想使用循环删除多个实体。
ASP.NET 样板的 IRepository
不提供 RemoveRange
out-of-the-box 作为:
ASP.NET Boilerplate is designed to be independent from a particular ORM (Object/Relational Mapping) framework or another technique to access a database.1
积压中的功能请求:
目前,没有太多进展,因为它已经成为可能,所以几乎没有增加价值。
EF 核心
// using Abp.EntityFrameworkCore.Repositories;
repository.GetDbContext().RemoveRange(sampleDataList);
EF6
// using Abp.EntityFramework.Repositories;
var type = sampleDataList.GetType().GetGenericArguments().Single();
repository.GetDbContext().Set(type).RemoveRange(sampleDataList);
如何在 ASP.NET 样板 MVC 中删除实体列表而不使用循环?
目前,我使用:
foreach (var data in sampleDataList)
{
_iRepositorySampleData.Delete(data);
}
但我不想使用循环删除多个实体。
ASP.NET 样板的 IRepository
不提供 RemoveRange
out-of-the-box 作为:
ASP.NET Boilerplate is designed to be independent from a particular ORM (Object/Relational Mapping) framework or another technique to access a database.1
积压中的功能请求:
目前,没有太多进展,因为它已经成为可能,所以几乎没有增加价值。
EF 核心
// using Abp.EntityFrameworkCore.Repositories;
repository.GetDbContext().RemoveRange(sampleDataList);
EF6
// using Abp.EntityFramework.Repositories;
var type = sampleDataList.GetType().GetGenericArguments().Single();
repository.GetDbContext().Set(type).RemoveRange(sampleDataList);