【发布时间】:2021-02-10 02:06:19
【问题描述】:
我想为用于 IQueryable 的 ASP.NET Core 选择 NoSQL。我尝试使用 Mongo Db 和 Raven Db,但该客户端的库不支持多子句作为 IQueryable。作为示例,我需要一个类似 sn-p 的代码:
query = query.Where(p => p.LastPrice > p.CurrentPrice);
query = query.Where(p => p.CreatedTme > Datetime.now);
query = query.OrderByDescending(p => p.CreatedTime);
var list = await query.ToListAsync();
作为示例,这适用于 mongo 和 ravenDb
query = query.Where(p => p.LastPrice > 100);
但这不起作用
query = query.Where(p => p.LastPrice > p.CurrentPrice);
【问题讨论】:
标签: mongodb asp.net-core nosql ravendb iqueryable