不使用.ToList的数据也发送到api,但是如何?

时间:2017-08-23 08:17:33

标签: rest asp.net-web-api webapi2

在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

1 个答案:

答案 0 :(得分:1)

查询的返回类型是IEnumerable或IQueryable:

Linq数据库查询的结果通常是import { Link } from 'react-router'; ,它源自IQueryable< T>IEnumerable< T>, IQueryable,

如果您的数据来源是IEnumerable,则结果类型为IEnumerable

Find More