Я очень смущен.
У меня есть это лямбда-выражение:
tvPatientPrecriptionsEntities.Sort((p1, p2) =>
p1.MedicationStartDate
.Value
.CompareTo(p2.MedicationStartDate.Value));
Visual Studio не скомпилирует его и жалуется на синтаксис.
Я преобразовал лямбувыражение для анонимного делегата, например:
tvPatientPrecriptionsEntities.Sort(
delegate(PatientPrecriptionsEntity p1, PatientPrecriptionsEntity p2)
{
return p1.MedicationStartDate
.Value
.CompareTo(p2.MedicationStartDate.Value);
});
, и оно отлично работает.
В проекте используется .NET 3.5, и у меня есть ссылка на System.Linq
.