Всем привеет! Появилась нужда составлять query в одном методе и передавать в другой.
Пример:
using (var db = new LiteDatabase(path))
{
var col = db.GetCollection<Essence>("name");
var colResult = col.Find(x => x.number == 3)
}
Нужно получить этот же результат, только вот таким решением(примерно)
public void M1()
{
Query query = Query.All(x => x.number == 3); // Я All написал к примеру, т.к. я не знаю что именно мне нужно использовать
M2(query);
}
public void M2(Query q)
{
using (var db = new LiteDatabase(path))
{
var col = db.GetCollection<Essence>("name");
var colResult = col.Find(q)
}
}
Как такой способ реализовать?
P.S. Всем огромнейшее спасибо!