нет необходимости изменять часть SubSonic для SimpleRepo - просто измените строку подключения и обязательно измените поставщика (часть строки подключения). Таким образом, соединение по умолчанию может быть:
connectionString = "server = localhost; база данных = северный ветер; идентификатор пользователя = bob; пароль = *****" provider = "System.Data.SqlClient"
Измените его на желаемую строку подключения и в качестве поставщика для вашего поставщика БД. MySQL будет что-то вроде «MySql.Data.MySqlClient», а SQLite будет «System.Data.SQLite» (я думаю).
SubSonic сделает все остальное.