C#埋め込みSQLの変換
Ispirer MnMTKはC#埋め込みSQLの変換に関するワンストップの移行ソリューションです。Ispirer MnMTK埋め込みSQL移行ツールは、迅速かつ高度に自動化された移行作業を実現します。お客様はIspirer MnMTKを使って簡単に埋め込みSQLステートメントや埋め込みSQLクエリを変換する事ができます。Ispirer MnMTK変換ソフトウェアは継続的に更新されており、新しい見込みのお客様は私たちのオーダーメイドの埋め込みSQL変換ソリューションを使いコストと時間の削減を評価して頂けます。
変換機能:
Ispirer MnMTKは、自動的にダイナミックSQLクエリを検知し選択された言語向けに変換を行います。
以下の例では、ダイナミックSQLクエリを含むC#コードの変換を示しています。
ソースのC#クラスにはOracleのダイナミックSQLが含まれています:
1. public class SimpleClass
2. {
3. public void GetData()
4. {
5. SqlConnection con = new SqlConnection();
6. SqlDataAdapter adapter = new SqlDataAdapter();
7. DataTable dt = new DataTable();
8. string sql = "select a.field1, b.field2 from a, b
9. where a.item_id = b.item_id(+)";
10. con.ConnectionString = ConfigurationManager.
11. ConnectionStrings["ConnectionString"].ToString();
12. adapter.SelectCommand = new SqlCommand(sql, con);
13. adapter.Fill(dt);
14. }
15. }
変換後のクラスにはPostgreSQLダイナミックSQLクエリが設定されています:
1. public class SimpleClass
2. {
3. public void GetData()
4. {
5. SqlConnection con = new SqlConnection();
6. SqlDataAdapter adapter = new SqlDataAdapter();
7. DataTable dt = new DataTable();
8. string sql = "select a.field1, b.field2
9. from a LEFT OUTER JOIN b ON a.item_id = b.item_id";
10. con.ConnectionString = ConfigurationManager.
11. ConnectionStrings["ConnectionString"].ToString();
12. adapter.SelectCommand = new SqlCommand(sql, con);
13. adapter.Fill(dt);
14. }
15. }
なぜIspirer MnMTKなのか
Ispirer MnMTKは、お客様のC#アプリケーションの埋め込みSQLやデータベースAPIの迅速かつ効率的な変換を支援します。Ispirer MnMTKは容易にカスタマイズできる移行ツールであり様々な変換作業に対応できるワンストップソリューションです。高度な自動化作業はお客様の移行リスクを削減します。
Ispirer MnMTK変換ソフトウェアの試用版をご希望の場合は、デモ版のリクエストからお問い合わせください。価格について知りたい場合は、見積り依頼からお問い合わせください。
詳細はお問い合わせください。
|