Subsonic l'ajout d'un fournisseur de DB pour le dépôt simple
-
21-09-2019 - |
Question
Je me demandais - quelle partie de subsoniques 3 doit être modifié pour supporter une autre base de données dans un scénario simple référentiel? Je ne l'ai pas trouvé aucune documentation sur ce point. Subsonic 3 semble être tout sur les modèles T4 mais quand je vérifie les sources du projet Subsonic je ne vois pas tous les modèles T4 là-dedans ... Alors, où / comment puis-je ajouter le support pour une autre base de données?
Merci,
Alex
La solution
aucune partie subsonique doit être modifié pour SimpleRepo - il suffit de changer la chaîne de connexion et assurez-vous de changer le fournisseur (une partie de la chaîne de connexion) ainsi. Ainsi, la connexion par défaut peut être:
connectionString = "server = localhost; base de données = Northwind; id = utilisateur bob; password = *****" provider = "System.Data.SqlClient"
Modifier que pour être la chaîne de connexion que vous voulez, et le fournisseur à votre fournisseur de DB. MySQL serait quelque chose comme "MySql.Data.MySqlClient" et SQLite serait "System.Data.SQLite" (je pense).
SubSonic fera le reste.