不使用 .ToList 的数据也发送到 api,但是如何发送?
Data without using .ToList is also send to api, but how?
在 web api 中,不使用 .ToList()
的数据也会发送到 api,但是如何发送?
这是我的 LINQ 查询,我不使用 .ToList()
但我的数据也被发送到 browser.can 谁能告诉我区别或可以描述它是如何工作的?
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()
});
}
查询的 return 类型是 IEnumerable 或 IQueryable:
Linq 数据库查询的结果通常是 IQueryable< T>
,它源自 IEnumerable< T>, IQueryable,
和 IEnumerable
。
如果您的数据源是 IEnumerable
,结果类型是 IEnumerable< T>
Find More
在 web api 中,不使用 .ToList()
的数据也会发送到 api,但是如何发送?
这是我的 LINQ 查询,我不使用 .ToList()
但我的数据也被发送到 browser.can 谁能告诉我区别或可以描述它是如何工作的?
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()
});
}
查询的 return 类型是 IEnumerable 或 IQueryable:
Linq 数据库查询的结果通常是 IQueryable< T>
,它源自 IEnumerable< T>, IQueryable,
和 IEnumerable
。
如果您的数据源是 IEnumerable
,结果类型是 IEnumerable< T>
Find More