我正在做关于asp.net中的实体数据模型的一些研究,有一个让我感到困惑。 例如执行IQueryable对象吗?
var tombstoneQuery = from t in crnnsupContext.Tombstones
from p in crnnsupContext.ProvStates
where t.RegNumber == _username && t.Province_State == p.ProvinceStateID
select t;
什么我想要做的就是按所有检索结果到缓存中,当用户登录,所以它只是连接数据库一次。
所以我插入tombtoneQuery到缓存中。问题是我如何从tombstoneQuery获取数据,因为我知道它是一个IQueryable对象吗?那么是否有办法执行它?
我曾经看见有人做这个
ObjectResult<Contact> results = (from c in context.Contacts
select c).Execute();
但POP操作了一个错误说的IQueryable不包含执行() 任何人都可以帮助定义。很多感谢