【发布时间】:2017-08-31 03:45:12
【问题描述】:
我需要帮助将 lambda 表达式查询中的数据添加到列表中。
var Emplist = context.employee.tolist().firstordefault(e => e.id= empid && e.name = empname)
现在希望将结果放入通用列表中
list<Emplist> emplist = context.employee.tolist().firstordefault(e => e.id= empid && e.name = empname)
我收到一个错误。
【问题讨论】:
-
.FirstOrDefault()仅返回 - 一项(或null)。如果您想要List<T>,请使用.Where(e => e.id == empid && e.name == empname).ToList() -
@user3085836 并确保在
Where子句之后使用.ToList(),而不是之前:context.employee.Where(e => e.id = empid && e.name = empname).ToList()
标签: linq lambda entity-framework-5