Выберите анонимного делегата с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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