Дозвуковое добавление поставщика БД для простого репозитория
Мне было интересно - какую часть Subsonic 3 необходимо изменить для поддержки другой базы данных в сценарии простого репозитория? Я не нашел никакой документации по этому вопросу. Кажется, что Subsonic 3 полностью посвящен шаблонам T4, но когда я проверяю источники проекта Subsonic, я не вижу там никаких шаблонов T4... так где / как мне добавить поддержку другой базы данных?
Спасибо,
Alex
1 ответ
Никакая часть SubSonic не нуждается в модификации для SimpleRepo - просто измените строку подключения и обязательно измените поставщика (часть строки подключения). Итак, соединение по умолчанию может быть:
connectionString = "server = localhost; база данных = северный ветер; идентификатор пользователя =bob; пароль =*****" provider="System.Data.SqlClient"
Измените его на строку подключения, которую вы хотите, и в качестве поставщика на вашего поставщика БД. MySQL будет что-то вроде "MySql.Data.MySqlClient", а SQLite будет "System.Data.SQLite" (я думаю).
SubSonic сделает все остальное.