Neste tutorial vamos aprender a fazer a instalação do conector .NET do Firebird
Provedor de Dados
Para acessar um banco Firebird, vamos precisar do Provedor de Dados FirebirdSql.Data.FirebirdClient.
A seguir, vou mostrar como baixar e registrar ele no LATROMI.
Download
A distribuição do Provedor de Dados FirebirdSql.Data.FirebirdClient é realizada através do gerenciador de pacotes NuGet .
Neste caso, a primeira coisa a se fazer, é baixar o NuGet Client para Windows no servidor.
Use a linha de comando abaixo para baixar o pacote “FirebirdSql.Data.FirebirdClient” em uma pasta do computador. Neste exemplo, o pacote será baixado na pasta “C:\NuGet\Packages”.
nuget install FirebirdSql.Data.FirebirdClient -OutputDirectory C:\NuGet\Packages -Version 7.10.1
O pacote “FirebirdSql.Data.FirebirdClient” será baixado na pasta de destino:
Registro
Agora que já temos os arquivos, vamos fazer o registro do Provedor de Dados no LATROMI.
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="FirebirdSql.Data.FirebirdClient" name="FirebirdClient Data Provider" path="C:\NuGet\Packages\FirebirdSql.Data.FirebirdClient.7.10.1\lib\net452\FirebirdSql.Data.FirebirdClient.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 FirebirdClient Data Provider.
Vários parâmetros estarão disponíveis para configuração. Os parâmetros abaixo são os mais importantes:
Parâmetro | Descrição |
---|---|
DataSource | Endereço do servidor |
Port | Porta |
UserID | Nome de usuário |
Password | Senha do usuário |
Database | Nome do banco de dados |