Я использую linq2sql и m_DateContext.Dates класс для таблицы
ID | ParentID | Datestamp
---|----------|----------
1 | NULL | 1.8.2010
---|----------|----------
2 | 1 | 2.8.2010
---|----------|----------
3 | 1 | 4.8.2010
и т.д ...
Мне нужно написать запрос linq, чтобы выбрать только те строки, где ParentID равен NULL (ex: ID = 1), НО Значение DATESTAMP должно быть равно максимальной дате из его дочерних строк. (ID строки = 3).
Запрос Linq должен возвращать экземпляр m_DateContext.Dates с неразорванными ссылками на сущности в схеме базы данных.
Результат должен быть примерно таким:
ID = 1 ParentID=NULL Datestamp = 4.8.2010
Пожалуйста, помогите