我有这个代码Linq c#
from r in Employer.Restrictions
select new RestrictionDto(r);
Run Code Online (Sandbox Code Playgroud)
雇主限制在注册,但RestrictionDto的构造函数从未被调用,只返回null.我在restrictionDto中放了一个breakPoint,代码永远不会停止.
我以前从未见过这个问题.我在代码中有很多这样的代码并且工作正常.
有人可以帮忙吗?
Linq查询是懒惰的,即除非另有说明,否则它们实际上不执行任何操作.
换句话说,您不是要求执行查询.如果你想执行查询,它必须完成ToList或你认为适合手头任务的任何急切操作.
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |