web-dev-qa-db-ja.com

どのMicro ORMを使用しますか?

DapperMassive および PetaPoco の間で決定しようとしています。 Dapperのシンプルさ、PetaPocoでのMassiveおよびPOCOサポートの柔軟性が好きですが、現在、次のプロジェクトでどちらを選択するか先延ばしにしています。

私は、大部分は個人的な好みの問題であることを認識していますが、特にこれらのエラー、ライブラリ(whatis正しい用語:ライブラリ、ファイル、フレームワーク?)

51
georged

あなたが言及する機能のどれか-シンプルさ、柔軟性、POCOサポート-があなたとあなたのプロジェクトに最も役立つかどうかを決めてみてください1年後簡単に働く?

その後、あなたの答えがあります。それでも選択できない場合は、Dapperを選択します(私が選んだランダムな選択:-) Cheshire Catが言うように、どこに行きたいかわからない場合は、どの道を選んでもかまいません。

27
Roy Dictus

PetaPocoのドキュメントは他のドキュメントよりも成熟しているようです。最も安全なルートのようです。

8
suhair

私はそれらのいずれもトライエンドしていません。デフォルトでは、結果のクライアントコードの行数と型の安全性に常に基づいて決定します。もちろん、考慮すべきその他のメトリックも多数ありますが、プロジェクトが特別な(エキゾチックな)要件によって制約されていない場合、これら2つは一般に適用可能です。ところで。私の返答がもたらす論争については承知しています;)

1
Boris Bucha