我有这个方法,它返回“UserStatus”表中所有行的 Linq-to-SQL 查询:
public IQueryable<BLL.Entity.UserStatus> GetAll()
{
var query = from e in _SelectDataContext.UserStatus
select new BLL.Entity.UserStatus
{
UserStatusId = e.UserStatusId,
Enum = e.Enum,
Name = e.Name
};
return query;
}
这只是一个几乎不会改变的查找表,所以我想缓存结果。我可以将它转换为List<>
并缓存它,但我更愿意返回一个 IQueryable 对象,因为类中的其他方法依赖于此。有人可以帮忙吗?谢谢。
could query.ToList().AsQueryable()
可以为您提供解决方案吗?当然不是最好的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)