在我的数据模型中,我有
市场 - >客户
市场包含大约10条记录和客户数百万条记录。
在我的CustomerDTO对象中,我有没有顾客的市场。
今天我像这样填写CustomerDTO对象:
using (var ctx = new Data.MyEntities())
{
var markets = ctx.Market_TB
.Include(m => m.MarketStatus_TB)
.Select(m => new MarketDTO
{
Description = m.Description
StatusDate = m.StatusDate,
ID = m.IDMarket,
Status = m.MarketStatus_TB.Description,
Volume = m.Customer_TB.Count()
}
).ToList();
return markets;
}
但我真的想在其他地方进行映射。我显然不想从数据库中获取所有客户输入数据。也许只是周五下午,我看不到明显的情况。我正在考虑存储过程,但我不愿意。