在web api中,不使用.ToList()
的数据也会发送到api,但是如何?
这是我的LINQ查询,我不使用using (var _context = new iCMEFModelCon())
{
return _context.UserResidents.Where(c => c.ResidentId == residentId)
.Select(c => new
{
UserId = c.User.Id,
UserName = ((c.User.FirstName ?? "") + " " + (c.User.LastName ?? "")).Trim()
});
}
,但我的数据也被发送到浏览器。任何人请告诉我差异或可以描述它是如何工作的?
Stream.of
答案 0 :(得分:1)
查询的返回类型是IEnumerable或IQueryable:
Linq数据库查询的结果通常是import { Link } from 'react-router';
,它源自IQueryable< T>
和IEnumerable< T>, IQueryable,
。
如果您的数据来源是IEnumerable
,则结果类型为IEnumerable