2010-08-20 7 views
2

J'essaie d'utiliser MongoDB avec mes POCO. À l'aide de la bibliothèque mongodb-csharp (http://github.com/samus/mongodb-csharp), tout fonctionne, mais je dois définir mes ID sur OIds, ce qui me demande de faire référence à la bibliothèque mongodb-csharp dans mon assembly d'entités. Cela ne semble pas correct. J'ai cherché en ligne, mais je n'arrive pas à trouver quelqu'un qui extrait l'OID pour le remplacer facilement. Quelqu'un a-t-il des conseils à ce sujet?OID correctement abstraite dans MongoDB avec MongoDB-CSharp

Merci, Dan

Répondre

2

Je suis d'accord que ce n'est pas juste, mais si vous voulez utiliser Oids, alors c'est ce qui doit arriver. Je suis l'un des devs du pilote mongodb-csharp, et personnellement, je n'utilise jamais d'Oids. Je vais toujours utiliser Guids. Même si cela prend plus de place, je crois que cela vaut la peine d'être transporté entre différents magasins de données (j'utilise MSSQL pour le traitement transactionnel) et de garder mes dépendances transparentes.