【发布时间】:2021-08-24 20:29:40
【问题描述】:
我有这个类,查询必须在这个列表中产生一个属性。 此属性必须在表上检查存在多少重复项。 此代码有效,但速度很慢。你能帮我吗?
var lst = _uow.Repository.GetAll();
var query =
from p in lst
select new GetRfqResponse
{
ID = p.ID,
//bad performance
Count = lst.Where(x => x.Property == p.Property).AsQueryable().Count(),
//
};
【问题讨论】:
-
我不认为
lst.Where(p => p.Property == p.Property)是对的。
标签: c# asp.net asp.net-mvc linq