从数据库中获取大量记录时,EntityFramework.dll中的StackOverflowException

时间:2019-05-07 09:52:17

标签: c# entity-framework

我正面临实体框架的问题。我正在接收一个整数数组,然后使用此代码从数据库中获取这些记录。

var items = _context.Items.Where(a => listOfInts.Any(b => b == a.ID)).ToList();

当listOfInts不超过约1000个id时,此代码可以正常工作。 如果这样做,则将引发堆栈溢出异常。

如何更改代码以消除此错误?

0 个答案:

没有答案