我正在重新設計一個使用ADO通信連接到SQL的產品。業務層在C++中。整個查詢都寫成SP。 我希望產品支持SQL 2008,並且可能是Mysql(尚未最終確定)。從ADO移動到ADO.net
這些是我認爲的變化!
- 將整個通信移動到ADO.net。
- 由於從SP遷移到即席SQL查詢可能需要付出很大的努力,因此如何編寫由C++中的前一個bussines層使用的包裝器C#圖層。
- 想到了對seroiusly看一些ORM工具。但是由於它涉及很多SP,我覺得它更好地逐步進行。
我想對此反饋/建議。這是一個很好的轉折嗎?
首先,我們說什麼樣的規模 - 這是20嗎? 200? SP的?另外:如果您現有的SP工作,爲什麼不通過ADO.NET轉換到SP?這裏不需要跳轉到專門的SQL。但我要說的主要事情是:避免「DataTable」等的誘惑;沒有什麼好的來自:) – 2013-02-25 08:04:56
目前的產品使用SQL 2005.我想將它移到SQL 2008可能會在下一個版本中想支持MySQL。我也在思考類似的問題。但是,將C#包裝在C++商業層上的C#將會導致任何性能障礙嗎? – user1687824 2013-02-25 09:23:35