数据库抽象-什么选择?
-
19-09-2019 - |
题
怎么我可以抽象我的数据库从我的应用程序,所以,这是不知道的数据库的类型?我必须要设计一个.净3.5WPF应用程序,必须支持SQL服务器或视觉系统作为数据存储库。
我的设计目标是:
- 让的种类型的数据库不可见的时编写代码在数据访问层
- 让它作为快速和无痛尽可能交换机之间的SQL和统
- 允许使用两者ANSI SQL和存储程序,从DAL
- 学习曲线,必须最少为其他开发人员加入这个项目
这将是一个WPF应用程序,可能使用里昂证券.
我们认为有关使用某些种类的对象,但没有经验与这种类型的技术。
解决方案
许多中是数据库的类型不可知,虽然统一要求可能会限制你的选择或需要你写你自己的供应商或适配器。
如果你想要你的应用程序,以便能够与多种类型的数据库,说通过结构,还必须要小心你的架构中的每个数据库兼容的,你不取决于功能,是不是实现在一个数据库或在奥姆你选择。
本奥姆我最熟悉LLBLGen Pro支持的5或6个后端数据库,但统没有正式支持。有一个客户的贡献统适配器在一个点。我不知道,如果它已被维持。
不隶属于 StackOverflow