论坛首页 编程语言技术论坛

asp.net项目中 c#如何做一个比较强的通用数据层

浏览 5114 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-16  
最近公司决定开发一个产品,最底层 的架构是建一个通用的数据层,我不知道大家有没有做过类似的项目,可以一起谈论一下基于WEB开发的通用数据层会是什么样子的,至少满足几点:
1.对不同类型数据库的操作
2.factory
3.interface
4.能体现ORM
   发表时间:2008-04-16  
LINQ一个就成了,比hibernate简单.
0 请登录后投票
   发表时间:2008-04-16  
LINQ目前只支持SQLServer吧。~
要实现通用数据层就使用NHibemate(其实也不能完全的通用,不过需要修改的地方很少)
0 请登录后投票
   发表时间:2008-04-17  
不知道有没有人了解Codematic李天平的那套东西 做的很强!忘记了,这个产品是基于web的,所以现在的通用数据层不仅是对简单的数据使用,更有甚者需要对页面的解析等等。
0 请登录后投票
   发表时间:2008-04-17  
NBear也很不错  国人制造
0 请登录后投票
   发表时间:2008-04-17  
较关注LINQ.
0 请登录后投票
   发表时间:2008-05-05  
最好看一下PetShop,毕竟是官方的东西,很值得借鉴一下
0 请登录后投票
   发表时间:2008-05-06  
数据库访问层要通用,那很难,小项目还可以,大项目绝对不行的
一各多数据库支持的项目最常用的方法就是一种数据库配一个DAL层,或者用hibernate, 另外用微软企业库(Enterprise Library)也是多数据库支持的,看看吧
0 请登录后投票
   发表时间:2008-05-06  
Linq 有MySQL和Oracle,自己google一下就有
0 请登录后投票
   发表时间:2008-05-21  
用ibatistnet,这个挺好的
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics