C# ASP.NET样板文件中的DeleteRange函数
如何在ASP.NET样板MVC中删除实体列表而不使用循环 目前,我使用:C# ASP.NET样板文件中的DeleteRange函数,c#,asp.net-mvc,entity-framework,asp.net-boilerplate,C#,Asp.net Mvc,Entity Framework,Asp.net Boilerplate,如何在ASP.NET样板MVC中删除实体列表而不使用循环 目前,我使用: foreach (var data in sampleDataList) { _iRepositorySampleData.Delete(data); } 但我不想使用循环来删除多个实体。ASP.NET样板文件的IRepository不提供Removate开箱即用,如下所示: ASP.NET样板文件设计为独立于特定的ORM(对象/关系映射)框架或其他访问数据库的技术 积压工作中的功能请求: 目前,它已经不
foreach (var data in sampleDataList)
{
_iRepositorySampleData.Delete(data);
}
但我不想使用循环来删除多个实体。ASP.NET样板文件的
IRepository
不提供Removate
开箱即用,如下所示:
ASP.NET样板文件设计为独立于特定的ORM(对象/关系映射)框架或其他访问数据库的技术
积压工作中的功能请求:
ASP.NET样板文件的
IRepository
不提供RemoveRange
开箱即用:
ASP.NET样板文件设计为独立于特定的ORM(对象/关系映射)框架或其他访问数据库的技术
积压工作中的功能请求:
你现在做的有什么问题吗?即使是
RemoveRange()
——或者任何可以删除多个项目的方法——都必须在内部使用循环)我的团队负责人出了问题,哈哈,我是这样告诉他的。我还想知道Asp.net样板文件中是否有类似RemoveRange的功能。您当前所做的有什么问题?即使是RemoveRange()
——或者任何可以删除多个项目的方法——都必须在内部使用循环)我的团队负责人出了问题,哈哈,我是这样告诉他的。我还想知道Asp.net样板文件中是否有类似RemoveRange的函数。
// using Abp.EntityFrameworkCore.Repositories;
repository.GetDbContext().RemoveRange(sampleDataList);
// using Abp.EntityFramework.Repositories;
var type = sampleDataList.GetType().GetGenericArguments().Single();
repository.GetDbContext().Set(type).RemoveRange(sampleDataList);