¿Qué es ADO.NET?
ADO.NET es un conjunto de componentes de software de computador que programadores pueden utilizar para acceder a datos y servicios de datos. Esto es una parte de base class library que se incluye con Microsoft. NET Framework. Microsoft proporciona ADO.NET Data Provider para SQL Server (espacio de nombres System.Data.SqlClient) para acceder a SQL Server. Para acceder a MySQL, se puede usar MySQL Connector/NET, un Data Provider ADO.NET nativo para MySQL (espacio de nombres MySql.Data.MySqlClient).
¿Por qué Ispirer MnMTK?
Ispirer MnMTK le ayuda a realizar automáticamente evaluación integral y migración de las sentencias SQL embebidas (SQL dinámico) así como las clases y métodos de proveedor ADO.NET en las aplicaciones .NET. Con ISpirer MnMTK no hay necesidad de extraer las sentencias SQL de código de aplicación y convertirlos por separado. La herramienta completa el proceso de migración entero internamente.
Características de conversión
Ispirer MnMTK automatiza las actividades de migración siguientes:
- Cambio de Cadena de Conexión
- Cambio de espacios de nombres ADO.NET:
MSSQLServer |
MySQL |
System.Data.SqlClient |
MySql.Data.MySqlClient |
- Mapping de Clases ADO.NET Básicos:
.NET Framework |
MSSQLServer |
MySQL |
Connection | SqlConnection |
MySqlConnection |
Command |
SqlCommand |
MySqlCommand |
DataReader |
SqlDataReader |
MySqlDataReader |
DataAdapter |
SqlDataAdapter |
MySqlDataAdapter |
Parameter |
SqlParameter |
MySqlParameter |
Etc. |
|
|
- Conversión de los elementos de lenguaje de SQL Dinámico y funciones integradas con sintaxis diferente en SQL Server y MySQL
Por ejemplo,
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);
¿Cómo convertir?
Una descripción detallada de tal proceso de migración puede ser encontrada en:
Migración de SQL Embebido y API de Acceso a Bases de Datos
Evaluación El producto puede ser una herramienta de evaluación eficaz para su proyecto. El proceso de evaluación es una solución llave en mano para la estimación de esfuerzos y costos de migración. Para ADO.NET y SQL Dinámico en la conversión de aplicaciones .NET la evaluación puede incluir lo siguiente:
- Identificar los archivos de origen que contienen las sentencias de código de acceso de base de datos
- Identificar líneas de código con las sentencias relacionadas con base de datos
- Identificar las sentencias SQL
Ispirer MnMTK automatiza la migración completa de ADO.NET y SQL dinámico en aplicaciones. NET. Esto le permite disminuir considerablemente los riesgos de conversión y reducir significativamente esfuerzos internos. Estrategia de precios razonables hace Ispirer MnMTK instrumento aún más poderoso para este tipo de migración.
Si Usted tiene algunas preguntas o desea obtener más información, siempre puede ponerse en contacto con nosotros.
|