Выберите анонимного делегата с помощью linqC#

Место общения программистов C#
Anonymous
Выберите анонимного делегата с помощью linq

Сообщение Anonymous »

Я знаю, что есть способ сделать это, но я бился головой о стену, пытаясь понять это. Это отлично работает:

Код: Выделить всё

private GenericRecord CreateGeneric(GenericRecord g, Member m)
{
g.Member = m;
return g;
}

public IList ReportFromDatabase(DateTime startDate, DateTime endDate)
{
List returnRecords = new List();

returnRecords.AddRange(from r in pjRepository.Records
join m in memberRepository.Members on r.SID equals m.MemberId.ToString()
where r.TransactionDate >= startDate && r.TransactionDate = startDate && r.TransactionDate = startDate && r.TransactionDate 
{
GenericRecord g = (GenericRecord)x.r;
g.Member = x.m;
return g;
}));
Это дает мне:


Лямбда-выражение с телом оператора не может быть преобразуется в дерево выражений.


Подробнее здесь: https://stackoverflow.com/questions/490 ... -with-linq

Вернуться в «C#»