私は Mongo を使用して新しいプロジェクトを開始していますが、どの C# ドライバーを使用するかについて一般的なコンセンサスは何なのか疑問に思っていました。
私は NoRM (ここ) または公式ドライバー (ここ)に傾いています。
どちらを使用するか、決定する際に考慮すべき点についての提案や意見はありますか?
このトピックについて他にも質問があることは承知していますが、それらはやや時代遅れです。
私は Mongo を使用して新しいプロジェクトを開始していますが、どの C# ドライバーを使用するかについて一般的なコンセンサスは何なのか疑問に思っていました。
私は NoRM (ここ) または公式ドライバー (ここ)に傾いています。
どちらを使用するか、決定する際に考慮すべき点についての提案や意見はありますか?
このトピックについて他にも質問があることは承知していますが、それらはやや時代遅れです。
mongodb c#ドライバーを使用します。公式のmongodbc#ドライバーは十分にテストされているため、mongodbのすべての最新機能が含まれており、コミュニティによってサポートされています。
Linq?それは本当の問題だと思いますか?いいえと思います。linqサポートのjiraバグを見つけましたが、投票はありません。さらに、すべてのプロジェクトで公式のmongodb c#ドライバーを使用しており、linqがなくても非常にうまく機能します。
したがって、私の意見では、考える必要はなく、公式のmongodb c#ドライバーを使用するだけで済みます。
NoRM には優れた機能がいくつかありますが、積極的にメンテナンスされていません。確かにそれは変わるかもしれませんが、積極的に開発されているものを使いたいと思います.
私は自分のアプリケーションを公式の C# ドライバーに切り替えましたが、これは素晴らしいものでした。1.8 のすべての新機能を利用するように更新されており、MongoDB の新機能が登場したらそれを利用するために引き続きアップグレードされます。