Subsónica la adición de un proveedor de DB para Repositorio simple
-
21-09-2019 - |
Pregunta
Me preguntaba - ¿qué parte de subsónicos 3 tiene que ser modificado para soportar una base de datos diferente en un escenario simple repositorio? No he encontrado ninguna documentación sobre este punto. Subsónica 3 parece ser todo sobre las plantillas T4 pero cuando me la salida de las fuentes del proyecto subsónicos que aún no hay plantillas T4 en allí ... así dónde / cómo agrego soporte para otra base de datos?
Gracias,
Alex
Solución
ninguna parte de SubSonic necesita ser modificado para SimpleRepo - apenas cambie la cadena de conexión y asegúrese de cambiar el proveedor (parte de la cadena de conexión) también. Por lo tanto, la conexión por defecto podría ser:
connectionString = "server = localhost; base de datos = northwind; usuario id = bob; password = *****" proveedor = "System.Data.SqlClient"
Cambiar de que para ser la cadena de conexión que desea y el proveedor a su proveedor de DB. MySQL sería algo así como "MySql.Data.MySqlClient" y SQLite haría "System.Data.SQLite" (creo).
SubSonic hará el resto.