我正在重新设计一个使用 ADO 通信连接到 SQL 的产品。业务层在 c++ 中。整个查询都写为 SP。我希望产品支持 SQL 2008 并且可能是 Mysql(尚未最终确定)。
这些是我认为的变化!
- 将整个通信移至 ADO.net。
- 由于从 SP 转移到 ad-hoc SQL 查询可能需要付出很多努力,因此如何编写一个包装 C# 层,该 C# 层由 C++ 中的前一个业务层使用。
- 想到认真研究一些 ORM 工具。但由于它涉及很多 SP,我觉得最好是逐步进行。
我想要对此的反馈/建议。这是一个很好的过渡吗?