Subsônico adicionando um provedor de banco de dados para repositório simples
-
21-09-2019 - |
Pergunta
Eu estava me perguntando-que parte do subsônico 3 precisa ser modificado para suportar um banco de dados diferente em um cenário simples de repositório? Não encontrei nenhuma documentação sobre este ponto. O subsônico 3 parece ser tudo sobre os modelos T4, mas quando eu verifico as fontes do projeto subsônico, não vejo nenhum modelo T4 lá ... Então, onde/como adiciono suporte para outro banco de dados?
Obrigado,
Alex
Solução
Nenhuma parte do subsônico precisa ser modificada para o FleleRePo - basta alterar sua string de conexão e alterar o provedor (parte da string de conexão) também. Portanto, a conexão padrão pode ser:
ConnectionString = "Server = localhost; Database = NorthWind; ID do usuário = bob; senha = *****" provider = "System.data.sqlclient"
Altere isso para ser a sequência de conexão que você deseja e o provedor para o seu provedor de banco de dados. O MySQL seria algo como "mysql.data.mysqlclient" e sqlite "System.Data.sqlite" (eu acho).
Subsônico fará o resto.