BeiträgeDelphiInterBase

InterBase ADO.NET-Treiberaktualisierung verbessert die Visual Studio-Unterstützung

ibadobanner

Embarcadero hat ein Update für den neuen InterBase ADO.NET-Treiber für Visual Studio veröffentlicht, das im Mai 2021 veröffentlicht wurde und die Unterstützung für die preisgekrönte ChangeViews™-Funktion von InterBase einführt.

Der ADO.NET-Treiber bietet sowohl 32- als auch 64-Bit-Unterstützung für InterBase und Integration mit DDEX und Entity Framework 6, sodass Sie Ihre Entwicklung mit InterBase und Visual Studio vollständig anpassen und steuern können.

Der aktualisierte Treiber, der als Nuget-Paket zur Verfügung gestellt und im Visual Studio-Marketplace gelistet wird, bietet eine Visual Studio 2022-IDE-Integration und volle Unterstützung für ADO.NET und das Entity Framework.

Was ist ChangeViews™?

Change Views™ ist eine mit dem IoTA-Preis ausgezeichnete Datensynchronisierungsfunktion von InterBase. Change Views™ verbessert die Datensicherheit und erleichtert die Datenverwaltung durch die Beantwortung der Frage „Welche Daten haben sich geändert, seit ich sie zuletzt angesehen habe?“

Change Views™ verwendet die Mehrgenerationen-Architektur von Interbase, um Änderungen an Daten zu erfassen. Mit Change Views™ gibt es keinen Leistungsaufwand für bestehende Transaktionen, da es eine konsistente Ansicht geänderter Daten aufrechterhält, die von anderen Transaktionen beobachtet werden können.

Die NuGet-Pakete und der Treiber umfassen:

  • Core-ADO.NET-Framework-Unterstützung und -Integration, einschließlich InterBase-Server und dem lokalen, eingebetteten IBLite/IBToGo (siehe Abbildung unten)

ib-001

 

 

 

 

 

 

 

  • Entity Framework-Unterstützung, die die Möglichkeit bietet, die beliebte .NET Object-Relational Mapping-Schicht mit InterBase zu verwenden (diese Unterstützung erfordert das Hinzufügen einer bestimmten InterBase UDF-Erweiterungsbibliothek zu Ihrer Datenbankinstallation)
  • Visual Studio DDEX-Integration mit der Möglichkeit, durch die Datenbankverbindung und die eigentlichen Daten innerhalb der Visual Studio-IDE zu navigieren (siehe Abbildung unten)

ib-002

 

 

 

 

 

 

 

Das InterBase-NuGet-Paket

Das NuGet-Paket für Visual Studio enthält den aktualisierten ADO.NET-Treiber für InterBase und zusätzliche Features für die nahtlose Integration mit der Visual Studio-IDE und der .NET-Plattform insgesamt.

Die Funktionen sind hier in zwei separaten NuGet-Paketen verfügbar:

Der ADO.NET-Treiber und der gesamte Supportcode sind auch als Open Source auf GitHub unter https://github.com/Embarcadero/IB.NETDataProvider verfügbar .

Weitere Informationen zum InterBase ADO.NET-Treiber und seinen Funktionen finden Sie im InterBase-Docwiki unter http://docwiki.embarcadero.com/InterBase/2020/en/ADO.NET_Driver . Wir stellen auch Dokumentation und Demos mit dem NuGet-Paket selbst bereit.

Die Aufzeichnung des Webinars rund um die Einführung des ursprünglichen neuen ADO.NET-Treibers im Mai 2021 ist hier verfügbar: Introducing InterBase’s New ADO NET driver

Für einen tieferen Einblick in die ChangeViews-Funktion von InterBase lesen Sie den zugehörigen Blogbeitrag von Fernando Rizzatto: „ .NET Apps And Interbase Change Views – How to Track Data Changes Automatically “

Andere InterBase-Konnektivitätsoptionen

Neben dem neuen ADO.NET-Treiber für Visual Studio bietet InterBase auch hervorragende Konnektivität und integrierte Treiber für Embarcadero RAD Studio (über FireDAC und IBX). InterBase hat seine Rolle in Verbindung mit RAD Studio erweitert, um plattformübergreifende Unterstützung für ein einziges Datenbankdateiformat einzuschließen, das unter Windows, macOS, Linux, iOS und Android funktioniert. Darüber hinaus enthält InterBase einen JDBC-Treiber für Java-Anwendungen und einen ODBC-Treiber für die meisten anderen Entwicklungsumgebungen und Programmiersprachen.

Erfahren Sie mehr über InterBase

InterBase ist eine ultraschnelle, skalierbare, integrierbare SQL-Datenbank mit kommerzieller Datensicherheit, Notfallwiederherstellung und Änderungssynchronisierung. Mit einer langen Geschichte als leistungsstarkes und zuverlässiges Datenbanksystem hat InterBase einen sehr geringen Platzbedarf und kann auf einem Server bereitgestellt, aber sogar in eine mobile Anwendung eingebettet werden. Weitere Informationen finden Sie unter https://www.interbase.com


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES