मोंगोडीबी सी # चालक के संस्करण 2.1 की रिलीज ने हाल ही में AsQueryable
विधि को पुन: प्रस्तुत किया है, लेकिन मैं इसे अतुल्यकालिक रूप से कॉल करने का एक तरीका ढूंढने के लिए संघर्ष कर रहा हूं।मैं MongoDb C# ड्राइवर 2.1 के साथ असीमित रूप से AsQueryable विधि का उपयोग कैसे करूं?
इकाई फ्रेमवर्क के साथ यह QueryableExtensions.ToListAsync
का उपयोग करके हासिल किया जाएगा, लेकिन मैं मोंगोडीबी का उपयोग करके समकक्ष नहीं देख सकता।
तो जैसे भंडार विधि दिया:
public IQueryable<MyType> GetFiltered(Expression<Func<MyType, bool>> predicate)
{
return Database.GetCollection<MyType>(typeof(MyType).Name).AsQueryable().Where(predicate);
}
मैं की तरह
var myTypes = await MyRepository.GetFiltered(t => t.Id == 1).ToListAsync();
यह संभव है कुछ करना चाहता था?