Provedor de Dados
Para acessar um banco SQLite, vamos precisar do Provedor de Dados System.Data.SQLite.
A seguir, veremos como baixar e registrar no LATROMI.
Download
A distribuição do Provedor de Dados System.Data.SQLite é realizada através do gerenciador de pacotes NuGet .
Neste caso, a primeira coisa a se fazer, é baixar o NuGet Client para Windows.
Use a linha de comando abaixo para baixar o pacote “System.Data.SQLite” em uma pasta do computador. Neste exemplo, o pacote será baixado na pasta “C:\NuGet\Packages”.
nuget install System.Data.SQLite -OutputDirectory C:\NuGet\Packages
O pacote “System.Data.SQLite” e todas as suas dependências serão baixados na pasta de destino.
Registro
Agora que já temos os arquivos, vamos fazer o registro do Provedor de Dados no LATROMI.
Primeiro, vamos precisar criar uma nova pasta, e copiar para ela os arquivos necessários para execução do Provedor de Dados. Os arquivos vão ser diferentes para sites sendo executados em 32-bits e 64-bits.
Para aplicações 32-bits, copie os arquivos:
- Stub.System.Data.SQLite.Core.NetFramework.1.0.113.3\lib\net451\System.Data.SQLite.dll
- Stub.System.Data.SQLite.Core.NetFramework.1.0.113.3\build\net451\x86\SQLite.Interop.dll
Para aplicações 64-bits, copie os arquivos:
- Stub.System.Data.SQLite.Core.NetFramework.1.0.113.3\lib\net451\System.Data.SQLite.dll
- Stub.System.Data.SQLite.Core.NetFramework.1.0.113.3\build\net451\x64\SQLite.Interop.dll
Neste exemplo, os arquivos serão copiados para a pasta C:\DataProviders\SQLite
Agora, para registrar o Provedor no LATROMI, vamos usar o arquivo DbProviderFactories.xml, que fica na pasta raiz do site.
Adicione a seguinte linha no arquivo:
<?xml version="1.0" encoding="utf-8"?>
<DbProviderFactoryConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<DbProviderFactories>
<!-- Adicione a linha abaixo -->
<add invariant="System.Data.SQLite" path="C:\DataProviders\SQLite\System.Data.SQLite.dll" />
</DbProviderFactories>
</DbProviderFactoryConfiguration>
Configurando a Conexão
Após concluir o registro do Provedor de Dados, adicione uma nova conexão pelo LATROMI Client, usando o tipo de conexão ADO.NET e o Provedor de Dados System.Data.SQLite Core.
Na propriedade Data Source, informe o caminho físico do banco de dados SQLite.