Я хочу объединить записи из 2 таблиц, отсортировать их и прочитать TOP-строки из набора результатов.
T1
--------
Id, Timestamp, Text1
T2
--------
Id, Timestamp, Text2
С SQL это можно сделать следующим образом:
SELECT TOP 10 * FROM
(
SELECT
[Timestamp],
[Text1]
FROM
T1
UNION
SELECT
[Timestamp],
[Text2]
FROM
T2
) as x
ORDER BY [Timestamp]
Q: Как я могу выполнить эту задачу, используя EF linq?