我想开发我的网站application.This数据访问层应该与任何外部通信的数据库独立的数据访问层(至于我的应用程序而言),如MS SQL数据库服务器,Oracle,访问等...(按照用户的喜好)。我将提供各种选择,各种数据库,如SQL服务器,访问,甲骨文用户,他可以选择任何一个从它ANS开始做与数据交互的外部数据库。我将永远有一个SQL Server数据库还我的申请,我想将数据从连接的永恒转移数据库(SQL服务器/女士访问/ Oracle)的。做我需要有2个数据访问?一个是我的SQL Server数据库事务,另一个用于与外部通信database.What是最好的方法来实现这一目标?我正在使用VS 2008进行开发。哪些网点类支持我这种情况?ASP.NET:数据库独立的数据accses层
2
A
回答
1
你可以做一个额外的抽象层。也许把它称为“数据持久层”,并为在CRUD的操作合同。然后你可以使用IOC(有,比方说,structuremap)到您的DAL-实现映射到你的合同:)
1
NHibernate的或许可以帮助你我想你可能能够更改配置文件,一切都将工作得很好
相关问题
- 1. 独立数据库
- 2. Unix/C中的数据库独立性
- 3. 使用独立数据库的SQL Server
- 4. 如何使用Linq编写数据库独立层
- 5. 嵌入式(内存)数据库或独立数据库
- 6. 将Java嵌入式数据库转换为独立数据库
- 7. 从独立数据库导出到嵌入式数据库
- 8. 图数据库:与java api独立
- 9. Java SQL数据库独立性
- 10. web.config中的独立数据库数据源
- 11. 在2个独立的Oracle数据库之间合并数据
- 12. ASP.Net和ASPNETBD(单独的数据库)
- 13. 的Web API具有独立的实体框架数据层
- 14. 独立于源数据库的SQL Server Reporting Services(SSRS)数据库升级
- 15. 平台独立的数据访问层为ipad/iphone/android/samsung bada
- 16. CouchDB可以处理数千个独立的数据库吗?
- 17. 数据库设计:分层数据
- 18. 独立的数据到本周的mysql
- 19. 单独或独立的数据库为单独的客户帐户?
- 20. 在2个独立的数据库服务器(VB.net)之间复制数据
- 21. 将独立数据导入数据库的最佳方法是什么?
- 22. MySQL Double数据库中没有孤立数据的数据量
- 23. Django中的非常独立的数据库中的“外键”
- 24. ASP.NET只读数据库中的数据
- 25. Flash中的独立程序中的最佳数据库软件?
- 26. 独立于字符串的数据库与JPA的比较
- 27. MySQL数据库抽象层?
- 28. 层次数据库菜单
- 29. LINQ2SQL数据层/库建议
- 30. 我可以单独使用Laravel的数据库层吗?