Я использую этот стиль, когда я получаю данные из базы данных
public class User
{
public static List<User> GetUsers()
{
List<User> users = new Users();
using ( var context = new DataContext())
{
users = context.Users.ToList();
}
return users;
}
}
После того, как я получаю данные из базы данных, я хочу фильтровать, пользователю нравится это
List<User> userResultList = User.GetUsers();
userResultList.Where(u => u.IsActive == true);
Но я не могу фильтровать, и яполучить эту ошибку
Экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения.
Мой вопрос: возможный способ фильтрации объекта результатапосле удаления DataContext?
Большое спасибо за каждую поддержку.
Обновление !!!
Я думаю, что это возможно, если я создам новый DbContext в области действия метода, который я хочуполучить данные
Это достаточно хороший подход?
Пример
public class User
{
public static List<User> GetUsers()
{
List<User> users = new Users();
var context = new DataContext())
users = context.Users.ToList();
return users;
}
}