我在我的数据层中使用它
public static IQueryable<Permission> ListAll()
{
using (InventorySystemEntities context = new InventorySystemEntities(new ConfigurationManager().ConnectionString))
{
IQueryable<Permission> result = context.Permissions;
return result;
}
}
它应该将所有行放在结果变量中。但是做这样的事情,它会导致上下文已经被处理..
permissionList = PermissionModel.ListAll();
chkListGeneral.DataSource = permissionList.Where(p => p.Parent == "General");
有没有办法在没有上下文的情况下过滤 IQueryable?