在NetCore中将“ where”与SQLite一起使用时始终返回空列表

时间:2019-03-15 09:58:51

标签: entity-framework linq sqlite asp.net-core-2.0

我正在尝试使用.NetCore 2.0(启用EF)并启用LazyLoading,从本地文件中的SQLite数据库中获取元素列表。

使用linq中的“ where”始终不返回任何元素。但是如果在执行“ ToList()”操作之后执行“是”。

var work = antDb.MapNode.ToList().Where(mp => mp.Items.Any(i => !i.Deleted)).ToList();

var notWork = antDb.MapNode.Where(mp => mp.Items.Any(i => !i.Deleted)).ToList();

我是否可能缺少某些东西或预期的行为?

0 个答案:

没有答案