【问题标题】:What is best NoSQL for using Iqueryable in .Net? [closed]在 .Net 中使用 Iqueryable 的最佳 NoSQL 是什么? [关闭]
【发布时间】: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


    【解决方案1】:

    经过一般搜索和测试,最终我发现 Cosmos DB 是最佳选择。这要么适用于微软,而且对我的场景很满意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-12
      • 2013-06-30
      • 2023-03-07
      • 2010-10-15
      • 1970-01-01
      • 2010-09-05
      • 2017-10-17
      • 2010-09-12
      相关资源
      最近更新 更多