Was ist ADO.NET?
ADO.NET is 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. Microsoft bietet ADO.NET Daten-Provider für SQL Server (System.Data.SqlClient Namensraum, um auf SQL Server Datenbank zuzugreifen. Um auf MySQL zuzugreifen, können Sie MySQL Connector/NET benutzen, der ein nativer ADO.NET Daten-Provider für MySQL (MySql.Data.MySqlClient Namensraum) ist.
Warum Ispirer MnMTK?
Ispirer MnMTK kann Ihnen bei der allumfassenden Bewertung und Migration von eingebetteten SQL-Anweisungen (Dynamic SQL) und ADO.NET Provider-Klassen und Methoden in .NET Anwendungen helfen. Wenn Sie Ispirer MnMTK benutzen, müssen Sie keine SQL-Anweisungen separat konvertieren. Das Werkzeug für automatisierte Konvertierung führt den ganzen Prozess einer Migration intern durch.
Charakteristiken der Konvertierung
Ispirer MnMTK automatisiert die folgenden Operationen einer Migration:
- Änderung von Verbindungszeichenkette
- Änderung von ADO.NET Namensräumen:
MSSQLServer |
MySQL |
System.Data.SqlClient |
MySql.Data.MySqlClient |
- Kartierung von Basic ADO.NET Klassen:
.NET Framework |
MSSQLServer |
MySQL |
Connection |
SqlConnection |
MySqlConnection |
Command |
SqlCommand |
MySqlCommand |
DataReader |
SqlDataReader |
MySqlDataReader |
DataAdapter |
SqlDataAdapter |
MySqlDataAdapter |
Parameter |
SqlParameter |
MySqlParameter |
Etc. |
|
|
- Konvertierung von Dynamic SQL Sprachenelementen und eingebauten Funktionen mit verschiedener Syntax in SQL Server und MySQL
Zum Beispiel,
MSSQLServer
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand
("SELECT ISNULL(Itemtypeid,'N/A')
FROM ItemTypeMaster", _conn);
MySQL
MySqlDataAdapter da = new MySqlDataAdapter();
da.SelectCommand = new MySqlCommand
("SELECT IFNULL(Itemtypeid,'N/A')
FROM ItemTypeMaster ", _conn);
Wie konvertieren?
Die ausführliche Beschreibung vom solchen Prozess der Migration 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 drastisch die Konvertierungsrisiken 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.
|