2009-03-28 7 views
1

Nous travaillons sur une application qui creuse des données à partir d'une base de données Oracle et SQL. J'ai besoin d'une solution ORM (éventuellement gratuite), mais j'aimerais utiliser Entity Framework, mais elle ne supporte pas Oracle..NET 3.5SP1 ORM - base de données agnostique

Une suggestion? Merci

+0

Re DbLinq - certainement pas abandonné - beaucoup d'activité: http://code.google.com/p/dblinq2007/source/list –

Répondre

3

NHibernate est une excellente solution ORM .NET. Je l'ai utilisé sur de nombreux projets.

Un plus fermé type Microsoft de la solution ORM est DeKlarit. Ça marche. Il est probablement plus facile pour un novice de travailler avec. Cependant, lorsque vous avez des problèmes, vous dépendez davantage du fournisseur Deklarit. Personnellement, j'utiliserais NHibernate plutôt que Deklarit, sauf si vous êtes nouveau dans les outils de base de données et que vous aimez beaucoup les outils de développement qui s'intègrent dans Visual Studio.

Voir aussi csharp-source.net une liste des cadres de persistance:

2

Entity Framework est connectable; il existe un certain nombre de fournisseurs Oracle tiers pour Oracle, tels que dotConnect (tutorial).

En variante; DbLinq est une variante de LINQ-to-SQL/DataContext, et prend en charge Oracle (plus est gratuit).

+0

dblinq est un projet intéressant, mais semble abandonné .. – pistacchio

Questions connexes