SQLite - Instalação do conector .NET

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.

  • Página de downloads aqui.
  • Instruções de instalação aqui.

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.

image

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.

image