智能和高度自动化的跨平台数据库和应用程序迁移


转换 ADO.NET 从Oracle 到 PostgreSQL

什么是ADO.NET?

ADO.NET是计算机软件成分套,程序设计者可以使用数据与数据服务。它的基类库的一部分,包括Microsoft .NET主机。Oracle 提供ADO.NET数据源提供器(Data Provider)为Oracle数据库(Oracle.DataAccess.Client)到Oracle数据库存取。存取PostgreSQL,您可以使用Npgsql dataprovider,本地ADO.NET数据源提供器为PostgreSQL(Npgsql命名空间)。

为什么选择Ispirer MnMTK?

Ispirer MnMTK是数据库和应用迁移工具,可以帮助您自动履行全面评估和嵌入式 SQL语句(动态SQL)迁移以及ADO.NET源提供器类和方法在.NET应用。Ispirer MnMTK无需从应用程序代码中提取SQL语句及另行转换。自动转换工具完成整一内部迁移过程。

转换特征:

Ispirer MnMTK自动化以下迁移活动:

  • 变化链接字符串
  • 变化ADO.NET命名空间
    Oracle PostgreSQL
    Oracle.DataAccess.Client Npgsql
  • 映射基础ADO.NET类:
    .NET Framework Oracle PostgreSQL
    Connection OracleConnection NpgsqlConnection
    Command OracleCommand NpgsqlCommand
    DataReader OracleDataReader NpgsqlDataReader
    DataAdapter OracleDataAdapter NpgsqlDataAdapter
    Parameter OracleParameter NpgsqlParameter
  • 转换动态SQL语言成分和内部函数与不同的句式在Oracle和PostgreSQL
    例如,

    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);
  • 转换API数据库参数和造当的等效从Oracle到PostgreSQL
    例如,

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

    PostgreSQL
    cmd.Parameters.Add(":PAR", NpgsqlTypes.NpgsqlDbType.Varchar, 
    ParameterDirection.Input).Value=val;
  • 如何转换?

    这种自动的数据库和应用迁移过程的详细描述可以找到:

    嵌入式SQL与数据库存取API迁移

    评估

    该产品可以有效的评价工具为您的项目。评价过程是交钥匙解决方案为自动迁移的评价努力与成本。为ADO.NET与动态SQL在.NET应用转换评价可以以下包括:

    • 确定源文件包括数据库存取代码语句
    • 确定代码行对数据库有关语句
    • 确定SQL 语句

    数据库和应用迁移工具Ispirer MnMTK自动ADO.NET和动态SQL在.NET应用整一迁移。允许您减少转换风险与重要低内部的努力。 合理的定价策略使Ispirer MnMTK更加强大的工具为这种迁移的类型。


    如果您对这种的服务感兴趣,请与我们联系有关更多的信息。

 
客户评价
System Protocol Information, 马来西亚
Informix到Microsoft SQL Server数据库迁移

尊敬的先生们,

我们刚刚完成了到目前为止最大的从Informix到MS SQL Server迁移任务。这项运动是按计划按时完成的。这是成功的,感谢您工具做很大一部分。

...

Bellnet (HAS), 日本
Delphi转成C#

我们的客户BELLNET是一家日本IT公司,它维护用于控制医疗设备的计算机软件。它需要把这样的医疗软件迁移从Delphi到C#,并联系我们要求转换工具。

...

Steek-IT,荷兰
Progress迁移到SQLServer

Steek-IT是一家荷兰ICT公司,具有15年以上的数据迁移经验。除了我们专业的领域MSSQL、SSIS、SSAS,我们还创建网站、企业软件和iOS应用程序。

...

案例研究
Informix 4GL转移到Microsoft SQL Server的解决方案, 美国

我们的客户是一家值得信赖的美国公司,为美国的100000多家中小企业提供人力资源服务和业务解决方案。

...

Oracle Forms迁移到Java, 美国
用于Ispirer MnMTK的Oracle Forms自动化迁移到Java的可行性已被证明!

于2017年初,一家全球信息技术咨询公司联系Ispirer Systems。该公司与组织合作,制定技术战略并实现IT解决方案,增强公司的业务能力。

...

IBM DB2 iSeries迁移到Microsoft SQL Server, 美国

来自美国的全方服务资讯科技公司,致力于软件和应用程序开发、再工程和维护。该公司提供Web服务,包括网站设计、网站托管和SEO。也从事CRM系统的实施、升级和管理。

...