Дозвуковое добавление поставщика БД для простого репозитория

StackOverflow https://stackoverflow.com/questions/1954952

Вопрос

Мне было интересно - какую часть Subsonic 3 необходимо модифицировать для поддержки другой базы данных в простом сценарии репозитория?Я не нашел никакой документации по этому вопросу.Subsonic 3, похоже, полностью посвящен шаблонам T4, но когда я просматриваю исходные тексты проекта Subsonic, я не вижу никаких шаблонов T4 в there...so где / как мне добавить поддержку для другой базы данных?

Спасибо,

Алекс

Это было полезно?

Решение

никакая часть SubSonic не нуждается в модификации для SimpleRepo - просто измените строку подключения и обязательно измените поставщика (часть строки подключения).Таким образом, соединение по умолчанию может быть:

Строка подключения="сервер=localhost; база данных=northwind; идентификатор пользователя = bob; пароль =*****" поставщик="System.Data.SqlClient"

Измените это на нужную вам строку подключения, а поставщика - на вашего поставщика БД.MySQL был бы чем-то вроде "MySQL.Data.MySqlClient", а SQLite был бы "System.Data.SQLite" (я думаю).

Дозвуковой сделает все остальное.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top