THIS SITE USES COOKIES: By continuing to browse this site, you give your consent for cookies to be used.
For more details, please read our Privacy Policy and Cookies Policy.

Automatisierte und Anpassbare
Migration und Modernisierung
der Datenbanken und Anwendunge


ADO.NET von Oracle nach PostgreSQL konvertieren

Was ist ADO.NET?

ADO.NET ist eine Sammlung von Komponenten der Computer-Software, die Programmierer verwenden können, um auf Daten und Datendienstleistungen zuzugreifen. Das ist ein Teil der Basisklassenbibliothek mit Microsoft .NET Framework. Oracle bietet ADO.NET Daten-Provider für Oracle Datenbank (Oracle.DataAccess.Client, um auf Oracle Datenbank zuzugreifen. Um auf PostgreSQL zuzugreifen, können Sie Npgsql Datenprovider benutzen, der ein nativer ADO.NET Daten-Provider fur PostgreSQL (Npgsql Namensraum) ist.

Warum Ispirer MnMTK?

Ispirer MnMTK ist ein Tool fur Migration der Datenbanken und Anwendungen, das Ihnen bei der allumfassenden automatischen Bewertung und Migration der eingebetteten SQL-Anweisungen (Dynamic SQL) und auch bei der Migration von ADO.NET Provider-Klassen und Methoden in .NET Anwendungen helfen kann. Wenn Sie Ispirer MnMTK benutzen, müssen Sie keine SQL-Anweisungen separat konvertieren. Das Tool für automatisierte Konvertierung führt den ganzen Prozess einer Migration intern durch.

Charakteristiken der Konvertierung

SQLWays automatisiert die folgenden Operationen einer Migration:

  • Änderung von Verbindungszeichenkette
  • Änderung von ADO.NET Namensräumen:
    Oracle PostgreSQL
    Oracle.DataAccess.Client Npgsql
  • Kartierung von Basic ADO.NET Klassen:
    .NET Framework Oracle PostgreSQL
    Connection OracleConnection NpgsqlConnection
    Command OracleCommand NpgsqlCommand
    DataReader OracleDataReader NpgsqlDataReader
    DataAdapter OracleDataAdapter NpgsqlDataAdapter
    Parameter OracleParameter NpgsqlParameter
    Etc.
  • Konvertierung von Dynamic SQL Sprachenelementen und eingebauten Funktionen mit verschiedener Syntax in Oracle und PostgreSQL
    Zum Beispeil,

    Oracle
    OracleDataAdapter da = new OracleDataAdapter();
     da.SelectCommand = new OracleCommand
    ("SELECT SYSDATE FROM DUAL", _conn);

    PostgreSQL
    NpgsqlDataAdapter da = new NpgsqlDataAdapter();
     da.SelectCommand = new NpgsqlCommand
    ("SELECT LOCALTIMESTAMP; ", _conn);
  • Konvertierung von API Datenbank-Parametern mit einem passenden Äquivalent von Oracle nach PostgreSQL
    Zum Beispiel,

    Oracle
     cmd.Parameters.Add(":PAR", OracleDbType.Varchar2, val,
     ParameterDirection.Input);

    PostgreSQL
    cmd.Parameters.Add(":PAR", NpgsqlTypes.NpgsqlDbType.Varchar, 
    ParameterDirection.Input).Value=val;

Wie konvertieren?

Die ausführliche Beschreibung vom Prozess einer Migration von Datenbanken und Anwendungen kann hier gefunden werden:

Migration vom eingebetteten SQL und API vom Datenbankzugriff

 

Bewertung

Das Produkt kann ein leistungsfähiges Werkzeug für Bewertung des Projektes sein. Der Prozess von Bewertung ist eine optimale Lösung für Bewertung der Aufwände und Kosten der automatisierten Migration. Die Bewertung der Konvertierungen von ADO.NET und  Dynamic SQL in .NET Anwendungen kann die folgenden Aktionen einschließen:

  • Identifizierung von Quelle-Datein, die Anweisungen aus dem Code vom Datenbankzugriff enthalten
  • Identifizierung von Codezeilen mit den auf eine Datenbank bezogene Anweisungen
  • Identifizierung von SQL-Anweisungen

Das Werkzeug für Migration der Datenbanken und Anwendungen SQLWays automatisiert die ganze Migration von ADO.NET und Dynamic SQL in .NET Anwendungen. Dies birgt die Konvertierungsrisiken drastisch und reduziert innere Aufwände grundsätzlich. Das vernünftige Preissystem macht das Werkzeug SQLWays noch leistungsstarker für solchen Typ vom Projekt einer Migration.

Bitte kontaktieren Sie uns, wenn Sie zusätzliche Information dazu brauchen. Daneben bietet unser Team Dienstleistungen für Konvertierung in .NET Anwendungen zwischen SQL Server, Oracle, PostgreSQL, MySQL, usw.

 
Zeugnisse
Susquehanna Information Systems, die USA
IBM DB2 AS/400 nach Microsoft SQL Server

"Sehr geehrte Damen und Herren,

Susquehanna Information Systems arbeitet mit den mittelständischen Unternehmen. Unser...

...

Wine & Vinos GmbH, Deutschland
Progress nach Microsoft SQL Server

"Wir mussten unser ERP-System von Progress Datenbank migireren. Wir haben uns für Microsoft Dynamics NAV entschieden und...

...

Fallstudien
Informix 4GL nach C#.NET, die USA Die Erweiterungsstufe als primärer Schritt der Anwendungsmigration.


Einer der weltweit führenden globalen Führungskräfte und Innovatoren, der integrierte Technologie- und...

...

C++ nach C#.NET, die Niederlande

Dieses Mal war ein niederländisches IT-Unternehmen unser Kunde, der vollständig integrierte Lösungen zur Verfügung stellt. Diese Lösungen helfen bei der Entwicklung vom digitalen Design. Seit...

...