public class SummaryModel
{
public int CompanyCount { get; set; }
public int GroupCount { get; set; }
public int ProjectCount { get; set; }
public int ResourcesCount { get; set; }
public int PeopleCount { get; set; }
}
내가 내 데이터베이스를 쿼리하고 여러 테이블에서 레코드 수를 반환하고이 모델 객체의 이식에 LINQ를 사용하고자하는 다음과 같은 모델을 가지고있다.
이 내가 그 일을하고 어떻게 :
using (var ctx = new WeWorkModel.weWorkEntities())
{
var summary = new SummaryModel()
{
CompanyCount = ctx.Companies.Count(),
PeopleCount = ctx.People.Count(),
GroupCount = ctx.Groups.Count(),
ProjectCount = ctx.Projects.Count(),
ResourcesCount = ctx.Resources.Count()
};
}
이이 작업을 수행하는 가장 효율적인 방법이 있나요?
대체 방법이 거의 없습니다. 어쨌든 카운트가 가장 비싼 부분이 될 것입니다. –