2010-07-08 17 views
3

J'utilise SubSonic 2 & 2.2 depuis quelques années maintenant avec Sql Server. Pour mon nouveau travail, j'ai récemment utilisé SubSonic 2.2 avec Oracle et j'ai rencontré quelques problèmes mineurs.SubSonic + Oracle - quoi de mieux 2.2 ou 3?

Exemple: Il pourrait pas trouver une colonne dans une table à l'exécution même si elle trouvé pendant la cartographie.

Est-ce que SubSonic 3 offre mieux Oracle support que 2.2?

Il semble que SubSonic 2.2 ne supporte pas stockées procs et subsonique 3 ne fonctionne pas du tout pour Oracle

Répondre

2

Je ne l'ai pas utilisé subsonique 3 avec oracle. Mais ont utilisé avec SQL Server. Le Difference entre les versions subsoniques.

Cela fonctionne très bien et avec les nouvelles fonctionnalités.

Vous pouvez trouver le oracle templates et d'autres documents subsoniques 3 here. Je recommande d'opter pour le subsonic 3.

2

-je utiliser SubSonic 2.2 parce que notre application Bureau doit prendre en charge Windows 2000 de sorte que nous sommes limités à 2.0 .net

Si vous n'avez pas à soutenir .net 2.0 Je suggère d'utiliser SubSonic 3 pour les nouveaux projets.

Avantages de SubSonic 3:

  • Moteur T4 pour la génération de modèle
  • Repository simple (si vous voulez l'utiliser)
  • Tout le sucre langue agréable (LINQ, les méthodes d'extension, expressions)
  • un meilleur soutien pour les tests unitaires

et subsonique 2 n'a pas vu une mise à jour depuis plus d'un an.