2012-01-09 5 views
0

J'ai regardé autour de moi et les pilotes .NET les plus populaires pour mongo DB mentionnent tous leurs capacités LINQ.Existe-t-il des pilotes mongoDB stables pour .NET 2.0?

Cependant, j'ai une application héritée écrite pour .NET 2 que j'ai besoin d'intégrer avec une instance de mongoDB. Je sais que cela ressemble à l'adaptation d'une turbine à gaz sur un vaisseau de guerre néerlandais, mais il est hors de question de migrer malheureusement l'ancienne application vers .NET 3.0 ou plus.

Répondre

1

En fait, vous n'avez pas besoin de migrer l'intégralité de votre projet. Puisque .NET 3.0 est essentiellement juste un tas de bibliothèques supplémentaires (et un nouveau compilateur) pour le même vieux runtime .NET 2.0, vous pouvez créer un assembly .NET 3.0 (ou 3.5) et l'utiliser en toute sécurité à partir de votre code .NET 2.0 sur le même exécution que vous utilisez déjà. Vous devrez peut-être inclure des assemblages supplémentaires, mais c'est à peu près tout. En ce qui concerne l'obtention d'un pilote rétroporté, je ne compterais pas vraiment dessus. À moins que quelqu'un en ait vraiment besoin et ne puisse pas utiliser la suggestion que j'ai faite plus haut, et qu'il ait du temps libre pour faire le travail lui-même, il ne fera probablement jamais de liste de priorité pour quelqu'un.

+0

Nous avons décidé de migrer l'application vers la version 3.5. Aucun problème jusqu'à présent. – graney

Questions connexes