工作了快一年了,想业余开发一个大中型电子商务网站,讨教
想开发的网站要能支持多数据库切换,支持很多人同时访问,全国性站点,根据来访ip让每个市都有自己独立的数据.
我想用petshop的开发模式,但是dal那层有几个数据库就要写好几遍,大系统工作量大.
想用spring.net+nhibernate 又怕用的人少,资料少,技术不成熟,再则网页访问速度也会相对慢一点(虽然可以用缓存和生成静态页面解决)
怎么办?
------解决方案--------------------关于DAL层
如果要减少工作量
建议使用通用型数据库操作类
在System.Data.Common
命名空间下
这样可以免去你写XXXHelper的时间
但是DAL还是要自己手动实现的,这个避免不了
------解决方案--------------------dal那层有几个数据库就要写好几遍,大系统工作量大
------------
先写好一个数据库的,其它的照着写也就快了