2

POCOでMongoDBを使用しようとしています。mongodb-csharpライブラリ(http://github.com/samus/mongodb-csharp)を使用すると、すべてが機能しますが、IDをOIdに設定する必要があるため、内部からmongodb-csharpライブラリを参照する必要があります。私のエンティティアセンブリ。これは正しくないようです。オンラインで検索しましたが、簡単に置き換えることができるようにOIdを抽象化している人を見つけることができないようです。誰かがこれについていくつかのガイダンスを持っていますか?

ありがとう、ダン

4

1 に答える 1

2

私はこれが正しくないことに同意しますが、Oidを使用したい場合は、これが発生する必要があります。私はmongodb-csharpドライバーの開発者の一人であり、個人的にOidを使用することはありません。常にGUIDを使用します。より多くのスペースが必要ですが、異なるデータストア間のトランスポータビリティ(トランザクション処理にはMSSQLを使用)と、依存関係の透過性を維持することは価値があると思います。

于 2010-08-22T22:33:57.397 に答える