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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top