论坛首页 Microsoft .Net版 C#

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

浏览 1301 次
精华帖 (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 请登录后投票
论坛首页 Microsoft .Net版 C#

跳转论坛:
JavaEye推荐