Я некоторое время думал о том, как решить эту проблему, но из идей я предпочитаю выставить ее на помощь.
У меня есть 2 таблицы (linq to sql) A и B, A имеют много связей с B, поэтому A имеет свойство EntitySet B
A have the following properties:
CreateDate (Datetime)
ModificateDate (Datetime)
Bs (EntitySet<B>)
B have the following properties:
CreateDate (Datetime)
ModificateDate (Datetime)
Все, что я хочу, это вернуть упорядоченную коллекцию A к дате Max между:
A.CreateDate,
A.ModificateDate,
The Max B.CreateDate of all B in A
The Max B.ModificateDate of all B in A
Если кому-то нужен маленький пример, просто попросите его.