Как я могу построить запрос, в котором я бы хотел получить случайные строки?
Если бы я написал его в SQL, я бы поставил порядок на newid() и отрубил n количество строк сверху. В любом случае, чтобы сделать это в коде EF?
Я попытался создать запрос, который использует newid() и выполняет его с помощью DbSet.SqlQuery(). в то время как он работает, это не самый чистый из решений.
Кроме того, попытался получить все строки и отсортировать их по новому указателю. Хотя количество строк довольно невелико, его все еще не очень хорошее решение.
Любые идеи?