正常情况一般是采用匿名:
db.Table.AsNoTracking().Where().Select(cc => new {
cc.id,
cc.name
});
同时也有用具体实体来映射:
db.Table.AsNoTracking().Where().Select(cc => new Table { id = cc.id, name = cc.name });
现在问题来了, 因为不同场景需要不同字段, 业务处理代码均一样, 仅仅映射的字段不一样而已, 这地方该如何处理?
分不多, 见谅
MYYA
jeck猫
GCT1015
蓝山帝景