Мы видели несколько очень полезных методов реализации шаблона репозитория EF4 и единицы работы ( Ссылка 1 , Ссылка 2 )
Все примеры, которые я вижуиспользовать методы, требующие использования синтаксиса выражения LINQ, например:
IEnumerable<T> Query(Expression<Func<T, bool>> filter)
var employees = employeeRepository.Query(emp => emp.Username == userName);
Но я хочу использовать синтаксис выражения запроса LINQ, например:
from emp in context.Employees select emp where emp.Username == userName;
Есть ли способ воспользоваться преимуществамихранилища и UoW, хотя можно использовать синтаксис LINQ Query Expression в моих методах хранилища?
Ричард