Entity framework 实体框架未来查询

Entity framework 实体框架未来查询,entity-framework,Entity Framework,有没有一种方法可以使用.Single方法进行将来的查询 例如:我想得到标记为IsDefault的那一行,然后得到它的ID,但是我想在以后的查询中再调用两次,把它成批处理 Context.MyTable.Single(s => s.IsDefault).ID 我成功地做到了这一点,先做了一个Where和Future,然后再做一个.Single来获取ID 例如: 您可以使用FutureFirstOrDefault()获得一行 Context.MyTable.Where(s => s.I

有没有一种方法可以使用.Single方法进行将来的查询

例如:我想得到标记为IsDefault的那一行,然后得到它的ID,但是我想在以后的查询中再调用两次,把它成批处理

Context.MyTable.Single(s => s.IsDefault).ID

我成功地做到了这一点,先做了一个Where和Future,然后再做一个.Single来获取ID

例如:


您可以使用
FutureFirstOrDefault()
获得一行

Context.MyTable.Where(s => s.IsDefault)
               .Select(s => s.ID)
               .FutureFirstOrDefault();
如果要确保只有一行与查询匹配,还可以使用
futurecont()

文件中列出了这两个方面:

Context.MyTable.Where(s => s.IsDefault)
               .Select(s => s.ID)
               .FutureFirstOrDefault();