我有这个方法返回一个LINQ到SQL查询在“UserStatus”表中的所有行:
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对象。 任何人都可以帮忙吗? 谢谢。