如何在我的DAL中调用时确保我的LINQ查询执行,而不是以延迟的方式执行?
-
06-07-2019 - |
题
我有一个DAL,它由一堆在我的数据库上执行LINQ查询的方法组成。
如何在返回之前确保从数据库中说出IEnumberable或类似内容,我确保LINQ查询是执行然后,而不是以某种延迟方式执行,只有在结果是使用
我知道我可以在我的方法中调用.ToList()来强制执行它,但这是最好的方法吗?
不隶属于 StackOverflow
题
我有一个DAL,它由一堆在我的数据库上执行LINQ查询的方法组成。
如何在返回之前确保从数据库中说出IEnumberable或类似内容,我确保LINQ查询是执行然后,而不是以某种延迟方式执行,只有在结果是使用
我知道我可以在我的方法中调用.ToList()来强制执行它,但这是最好的方法吗?