2

私は mongodb で最も人気のある 2 つの C# ドライバーを知っています。これはmongodb-csharpNoRMです。どちらもいくつかの問題を抱えています。たとえば、mongodb-csharp ではフル機能の linq を使用できず、NoR​​M では大きなファイルを mongodb に保存できません。私のプロジェクトでは、大きなオブジェクト (ファイル) で linq を使用する必要があります。

4

3 に答える 3

2

公式の 10gen の MongoDB C# driverを確認できます。まだ LINQ をサポートしていませんが、GridFS に非常に優れたクエリ メカニズムが追加されました。

于 2011-03-02T07:41:53.643 に答える
2

編集:質問のタイトルを読んでいませんでした、ごめんなさい。GridFS との対話に Linq を使用したいとは思わないでしょう。もしそうなら、私たちはいくつかの貢献を喜んでします。


mongodb-csharp への linq ドライバーはほぼ完成しています。プロジェクション、条件、順序付け、スキップ、テイクをサポートし、(ほぼ準備完了) ステートメントで集計および/またはグループ化を使用すると、map-reduce クエリを作成します。

最新の typedcollections ブランチを取得すると、必要なほとんどすべてが実行されることがわかると思います。

http://wiki.github.com/craiggwilson/mongodb-csharp/linq

于 2010-04-29T21:01:29.800 に答える
0

LINQ を使用する必要はないと思います。LINQ を使用すると便利ですが、必須ではありません。

解決策は、それらのドライバーを開発しているチームを支援することです。すべてオープンソースなので、これらのチームに参加できます。

于 2010-04-27T13:30:10.657 に答える