C#开发的网站项目需要对多个SQL Server数据库进行各种数据操作

wsncz 2011-08-16 09:36:09
如题,写一个底层操作类。
我有一点想法。
1、每个数据库对应一个数据操作类。
感觉到代码会出现冗余。
2、使用传参的方式将数据库链接传过去操作。
感觉这个比较好。
希望高手能够说说你们遇到这种情况会怎样做!多谢指教!
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsncz 2011-08-16
  • 打赏
  • 举报
回复
OK,明白了,看来我的想法还是没错的。多谢各位,结贴了!
结婚兔 2011-08-16
  • 打赏
  • 举报
回复
我是新手,我的话 会连接Master 然后在数据表名字 前边加上 数据库名字 这样。操作
zhou_xuexi 2011-08-16
  • 打赏
  • 举报
回复
都是sqlserver数据库,那在对应操作的时候改数据库连接就好了,没必要每个数据库写一个针对的类
honkerhero 2011-08-16
  • 打赏
  • 举报
回复
这个,HKH.DataProvider, 我空间里有, 跨数据库的,自己写的,仅供参考
ustbwuyi 2011-08-16
  • 打赏
  • 举报
回复
对于底层操作类来说,不同的数据库只是一个数据库连接字符串不同而已,完全没有必要写多个操作类,除非你是其它类型的数据库如Oracle
Avoid 2011-08-16
  • 打赏
  • 举报
回复
工厂模式

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧