A Embarcadero lançou uma atualização para o novo driver InterBase ADO.NET para Visual Studio publicado em maio de 2021 que apresenta suporte para o premiado recurso ChangeViews™ do InterBase.
O driver ADO.NET tem suporte de 32 e 64 bits para InterBase e integração com DDEX e Entity Framework 6, oferecendo total personalização e controle sobre seu desenvolvimento com InterBase e Visual Studio.
O driver atualizado, disponibilizado como um pacote Nuget e listado no mercado do Visual Studio, oferecerá integração com o Visual Studio 2022 IDE e suporte completo para ADO.NET e Entity Framework.
O que é ChangeViews™?
Change Views™ é um recurso de sincronização de dados premiado pela IoTA do InterBase. O Change Views™ melhora a segurança dos dados e facilita a carga de trabalho de gerenciamento de dados, respondendo à pergunta “quais dados mudaram desde a última vez que os vi?”
O Change Views™ usa a arquitetura multigeracional do Interbase para capturar alterações nos dados. Com o Change Views™, não há sobrecarga de desempenho nas transações existentes, pois mantém uma visão consistente dos dados alterados observáveis por outras transações.
Os pacotes NuGet e o driver incluem:
- Suporte e integração da estrutura ADO.NET principal, incluindo o servidor InterBase e o IBLite/IBToGo local e incorporado (veja a imagem abaixo)
- Suporte a Entity Framework, oferecendo a capacidade de usar a popular camada de mapeamento Object-Relational .NET com o InterBase (este suporte requer a adição de uma biblioteca de extensão UDF específica do InterBase à sua instalação de banco de dados)
- Integração do Visual Studio DDEX, com a capacidade de navegar na conexão do banco de dados e os dados reais dentro do Visual Studio IDE (veja a imagem abaixo)
O pacote NuGet do InterBase
O pacote NuGet para Visual Studio inclui o driver ADO.NET atualizado para InterBase e recursos adicionais para integração perfeita com o Visual Studio IDE e a plataforma .NET em geral.
Os recursos estão disponíveis em dois pacotes NuGet separados aqui:
- www.nuget.org/packages/InterBaseSql.Data.InterBaseClient/
- www.nuget.org/packages/InterBaseSql.EntityFrameworkCore.InterBase/
O driver ADO.NET e todo o código de suporte estão disponíveis também como código aberto no GitHub em https://github.com/Embarcadero/IB.NETDataProvider .
Para obter mais informações sobre o driver InterBase ADO.NET e seus recursos, visite o docwiki do InterBase em http://docwiki.embarcadero.com/InterBase/2020/en/ADO.NET_Driver . Também estamos fornecendo documentação e demonstrações com o próprio pacote NuGet.
O replay do webinar sobre o lançamento do novo driver ADO.NET original em maio de 2021 está disponível aqui: Apresentando o novo driver ADO NET do InterBase
Para uma visão mais profunda do recurso ChangeViews do InterBase, leia o post relacionado no blog de Fernando Rizzatto: “ .NET Apps And Interbase Change Views – How to Track Data Changes Automatically ”
Outras opções de conectividade do InterBase
Além do novo driver ADO.NET para Visual Studio, o InterBase também oferece ótima conectividade e drivers integrados para o Embarcadero RAD Studio (via FireDAC e IBX). O InterBase expandiu seu papel em relação ao RAD Studio para incluir suporte multiplataforma para um único formato de arquivo de banco de dados que funciona em Windows, macOS, Linux, iOS e Android. Além disso, o InterBase inclui um driver JDBC para aplicativos Java e um driver ODBC para a maioria dos outros ambientes de desenvolvimento e linguagens de programação.
Saiba mais sobre o InterBase
O InterBase é um banco de dados SQL ultrarrápido, escalável e incorporável com segurança de dados de nível comercial, recuperação de desastres e sincronização de alterações. Com uma longa história como um sistema de banco de dados poderoso e confiável, o InterBase tem uma pegada muito pequena e pode ser implantado em um servidor, mas até embutido em um aplicativo móvel. Para mais informações, visite https://www.interbase.com