У меня есть 3 сущности.
Продукт
LangID
ProductName
Категория
LangID
CatName
ProductType
LangID
TypeName
Как видите, у каждого из них есть свойство LangID.
Я хотел бы иметь возможность создать общий репозиторий, который будет содержать только одну функцию, которая будет возвращать Func<T, bool> GetLmbLang()
public interface IBaseRepository<T> where T : class
{
Func<T, bool> GetLmbLang();
}
public class BaseRepository<T> : IBaseRepository<T> where T : class
{
public Func<T, bool> GetLmbLang()
{
//ERROR HERE
//That dosen't work here
return (p => p.LangID == 1);
}
}
У кого-то есть идея ???.