【发布时间】:2014-10-10 15:17:19
【问题描述】:
我正在构建一个 C# EntitySetController,使用它来查询 MongoDB 数据库的最有效方法是什么?对 IQueryable 集合或 MongoCursor 集合使用 Odata 查询是否可行?
【问题讨论】:
标签: c# asp.net-web-api odata mongodb-.net-driver
我正在构建一个 C# EntitySetController,使用它来查询 MongoDB 数据库的最有效方法是什么?对 IQueryable 集合或 MongoCursor 集合使用 Odata 查询是否可行?
【问题讨论】:
标签: c# asp.net-web-api odata mongodb-.net-driver
我建议你使用 IQueryable 集合,MongoDB 也支持它。例如:
public IQueryable<EntityType> Get()
{
return database.GetCollection<EntityType>("EntitySetName").AsQueryable();
}
其中database 是MongoDB.Driver.MongoDatabase 的MongoDB C# driver 的实例。
【讨论】: