我在下面的查询中抛出了下面提到的错误,它曾经在另一个项目中工作,但无法在 .net 核心项目中运行。
var lstAppForm = await _appDBContext.ApplicationForms.Where(qr => appFormViewModel.Any(any => any.kycId == qr.id )).ToListAsync();
Run Code Online (Sandbox Code Playgroud)
LINQ 表达式 'DbSet .Where(a => __appFormViewModel_0 .Any(any => any.kycId == a.id))' 无法翻译。以可翻译的形式重写查询,或通过插入对 AsEnumerable()、AsAsyncEnumerable()、ToList() 或 ToListAsync() 的调用显式切换到客户端评估。有关详细信息,请参阅https://go.microsoft.com/fwlink/?linkid=2101038。