我知道 mongodb 的两个最流行的 C# 驱动程序,这是mongodb-csharp和NoRM。他们俩都有一些问题。例如,使用 mongodb-csharp 我无法使用全功能 linq,使用 NoRM 我无法在 mongodb 中存储大文件。在我的项目中,我需要将 linq 用于大型对象(文件)。
问问题
1432 次
3 回答
2
编辑:对不起,我没有阅读问题标题。我认为您不想使用 Linq 与 GridFS 交谈。如果是这样,我们会为一些贡献感到高兴。
mongodb-csharp 的 linq 驱动程序几乎完成了。它支持投影、条件、排序、跳过、获取,并且(几乎准备就绪)当您使用聚合和/或 group by 语句时,它将构建 map-reduce 查询。
如果您获取最新的 typedcollections 分支,我想您会发现它可以满足您的大部分需求。
于 2010-04-29T21:01:29.800 回答
0
我认为您不需要使用 LINQ。使用 LINQ 很方便,但不是必须的。
一个解决方案是帮助正在开发这些驱动程序的团队。它都是开源的,所以你可以加入这些团队。
于 2010-04-27T13:30:10.657 回答