65 votes

Entity Framework et MongoDb

Est-il possible qu'Entity Framework prenne en charge la base de données MongoDb? Quelqu'un peut-il écrire un fournisseur EF MongoDb?

56voto

Andrew Orsich Points 24503

Réponse courte - non, c'est sûr, mais pas raisonnable.

Mongodb est une base de données de documents et ne supporte aucune relation physique entre les collections. EF convient parfaitement aux bases de données relationnelles telles que SQL, MySQL, etc., mongodb fonctionne plus rapidement avec les documents incorporés. Donc, ce ne sont que deux approches différentes.

40voto

reach4thelasers Points 7375

Découvrez la dernière version de la bibliothèque MongoDB C # .... supporte LINQ!

http://www.mongodb.org/display/DOCS/CSharp+Driver+LINQ+Tutorial

8voto

Jone Polvora Points 712

Je suis un grand fan de l'entity framework, donc quand j'ai d'abord essayé mongoDb, j'ai créé une bibliothèque appelée "MongoDB.Dynamique" qui a une approche à côté EF Premier Code. MongoDB a pas de relations entre les collections physiquement, mais vous pouvez le simuler. MongoDB.Dynamique dispose d'une fonction connue sous le nom Désireux de Chargement que vous pouvez configurer les relations entre les collections et de charger les documents connexes automatiquement si une entité de la structure conventionnée. Vous pouvez essayer de lire un peu de documentation à MongoDB.Dynamique

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X