У меня есть таблица, подобная этой (имя таблицы: сообщения):
+----+--------------------------+-------+------------+
| id | content | type | date |
+----+--------------------------+-------+------------+
| 0 | Some text | TypeA | 2013-04-01 |
| 1 | Some older text | TypeA | 2012-03-01 |
| 2 | Some even older texttext | TypeA | 2011-01-01 |
| 3 | A dog | TypeB | 2013-04-01 |
| 4 | And older dog | TypeB | 2012-03-01 |
| 5 | An even older dog | TypeB | 2011-01-01 |
+----+--------------------------+-------+------------+
Используя выражение LINQ, я хочу найти новейшее содержимое каждого типа, поэтому результат должен быть
Some text | TypeA
A dog | TypeB
Я пробовал несколько вещей, но не хочу указывать на неработающие выражения.