2010-11-01 6 views
2

Je suis nouveau à subsoniques et je voudrais savoir sur les meilleures pratiques en ce qui concerne le scénario suivant:Subsonic - permettre aux clients de passer la base de données

Subsonic prend en charge les systèmes de bases de données multiples, par exemple SQLServer et MySQL. Nos clients doivent décider lors du déploiement de notre application sur leurs serveurs, quel système de base de données doit être utilisé. Longue histoire courte: le providerName, normalement spécifié dans la configuration de l'application, devrait être configurable une fois l'application terminée.

Comment cela peut-il être fait? Dois-je générer des bibliothèques de données distinctes pour chaque système de base de données que je veux prendre en charge?

Nous vous remercions à l'avance

Marco

Répondre

1

Non, vous n'êtes pas obligé de genarate bibliothèques séparées. Comme jamais vous ne pouvez pas utiliser la chaîne sql directe comme vous le comprenez, mais vous devez toujours utiliser le code de création subsonic sql.

Il est également bon d'effectuer des tests sur les différentes bases de données, car tous les codes n'ont pas été testés à 100% dans tous les cas.

Questions connexes