Я хочу выбрать 20 случайных записей из таблицы SQLite из 100 записей.
Вот мой код, и я получаю следующую ошибку.$ exception {"Order By не поддерживает: x => NewGuid ()"} System.NotSupportedException
int tempRun = 10;
var dbPath = Path.Combine("OPS.db");
using (var db = new SQLite.SQLiteConnection(dbPath))
{
var rec = db.Table<CoversData>().Where(p => p.homeR >= tempRun).Take(15);
var randomrec = db.Table<CoversData>().OrderBy(x => Guid.NewGuid()).Take(15);
// error {"Order By does not support: x => NewGuid()"} System.NotSupportedException
foreach (CoversData cd in rec)
{
ResultsListBox.Items.Add(cd.Id.ToString() + " " + cd.GameDate + " " + cd.HometeamName + " " + cd.homeR.ToString());
}
}
В ответе следует использовать формат Linq, а не оператор SQL Select.