在将SingleOrDefault
与Entity Framework一起使用时,有没有办法指定要检索的列?
这样的事情:
_messageRepository.FirstOrDefaultAsync(input.Id).select(m => m.title, m.Id)
如果我想返回所有数据,那将是一个非常繁重的查询..
由于
答案 0 :(得分:4)
您的伪代码并不完全清楚,但您可能只想要:
var result = await _messageRepository.Where(m => m.Id == input.Id)
.Select(m => new { m.Title, m.Id })
.FirstOrDefaultAsync();