Voici mes reqiurements:Qu'est-ce que ORM recommanderiez-vous?
- Prise en charge C#
- Prise en charge Oracle
- Prise en charge LINQ
- A la capacité de cartographier les objets métier aux tables de base de données (pas nécessairement 1 à 1 cartographie)
Je sais qu'un fournisseur Oracle Entity Framework prendrait en charge tout cela, mais on m'a dit que faire les mappages personnalisés n'est pas très facile.
Que suggéreriez-vous?
Je cherche à faire la même recherche pour mon entreprise. Malheureusement, Oracle traite .Net comme un citoyen de deuxième classe. Il faut beaucoup de ressources pour fournir une compatibilité EF complète et seul Oracle peut le faire. Des choses comme les outils de conception, la prise en charge de POCO, le support de code uniquement, les performances, les transactions, etc. Sans le même niveau de fonctionnalités que Microsoft fournit à SQL Server, Oracle ne gagnera pas de parts de marché. Cela étant dit, j'ai fait jouer rapidement avec Devart dotconnect pour Oracle et LINQ simple a bien fonctionné. – softveda