有没有办法选择查询中的所有字段,但像这样修改一个字段?
var notes = from n in myContext.Notes
select new
{
... // all fiedls
date = n.date.ToString("MM/YYYY") // but one field edited
}
这是我想要的查询,但当我有几个属性时就不那么冗长了。
var note = await _dbContext.ClientChartNotes
.Select(s => new
{
s.ClientChartNoteId,
s.ClientId,
s.ChartNoteType,
s.Title,
s.Note,
ChartNoteDate = s.ChartNoteDate.ToString("MM/dd/yyyy")
})
.FirstOrDefaultAsync(s => s.ClientChartNoteId.Equals(id));
首选 Lambda。
谢谢
编辑:包括原始查询。
Qyouu
沧海一幻觉
相关分类