我有这个代码
var list = _db.Projects.Where(item => item.Loc =="IN").Select(p => new {id=p.Id, title=p.Title,pc=p.PostalCode });
项目表有很多列,我需要动态查询所需的列并从数据库加载,而不是所有列以及数据。
问题:
- 如何为 linq select 编写 lambda 表达式?
- 如何通过选择特定的列、实体框架来减少对数据库的数据读取?
我有这个代码
var list = _db.Projects.Where(item => item.Loc =="IN").Select(p => new {id=p.Id, title=p.Title,pc=p.PostalCode });
项目表有很多列,我需要动态查询所需的列并从数据库加载,而不是所有列以及数据。
问题: