Est-il possible qu'Entity Framework prenne en charge la base de données MongoDb? Quelqu'un peut-il écrire un fournisseur EF MongoDb?
Réponses
Trop de publicités?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.
Découvrez la dernière version de la bibliothèque MongoDB C # .... supporte LINQ!
http://www.mongodb.org/display/DOCS/CSharp+Driver+LINQ+Tutorial
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