Можно ли ссылаться на свойство текущего объекта в выражении Select выражения лямбда в Linq?Ссылка на текущий объект в выражении лямбда
Пример:
...
.Select(s => new {
Date = s.Date.ToString("yyyy-MM-dd"),
Time = s.Time.ToString("h':'m"),
DateTime = s.Date.ToString("yyyy/MM/dd") +"-"+ s.Time.ToString("h':'m"),
Temperature = s.Temperature,
Humidity = s.Humidity,
Device = s.Device.Name,
Message = s.Message
})
Я хотел бы заменить двойной вызов функции ToString
с помощью ссылки на определенную ранее Date
и Time
свойств.
Этот код напоминает код SML! – Star
@Star: Действительно; LINQ имеет сильные ассоциации с функциональными языками. – Douglas