Вход на сайт
Страсти по делегатам
1367 просмотров
Перейти к просмотру всей ветки
Срыв покровов патриот
в ответ Срыв покровов 14.03.24 16:43
коллега помог
static void Main(string[] args)
{
Func<DbEntities, Expression<Func<Person, bool>>> funky =
db =>
p => db.Set<Event>().Any(e => e.Author == p.Name);
SomeDbRequest(funky);
}
static void SomeDbRequest(Func<DbEntities, Expression<Func<Person, bool>>> advancedCondition)
{
using (DbEntities db = new DbEntities())
{
Expression<Func<Person, bool>> expression = advancedCondition(db);
var result2 = query.Where(expression);
}
}