三层结构中,数据访问层用dataset好,还是用sqlhelp好? 三层结构中,数据访问层用强类型dataset和sqlhelp都可以实现数据访问功能,但不知道实际应用中。那个使用得更多呢?关于C#d三成应用方面的资料太少啦。所以只有到这里请教各位?望赐教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SqlHelper和DataSet不矛盾吧?SqlHelper中很多方法也是返回的DataSet阿,SqlHelper只不过是做了些简单的封装而已搂主是不是想问用ORM好还是DataSet好?ORM : 优点: 有点操作简单,只需要简单的SQL知识 对象是简单对象,可以继承,扩展,比较灵活 与数据库几乎无关缺点: 在.net下没有很好的支持 需要装饰属性,配置比较复杂 目前没有成熟产品,主要有NHibernate,Grove... DATASET:优点: 功能强大 有类型化对象支持 支持完善缺点: 数据库操作比较复杂 对象是传统数据库(表,行,列对象),无法继承,扩充 需要熟悉ADO.NET ORM 是自定义实体来实现数据连接吗? SqlHelper中封装有DataSet应该这样理解吧呵呵 麻烦帮忙解析一下代码 如何使.net compact freamwork的ComboBox控件支持DropDown事件 序列的长度 如何根据一个实例或者类名判断指定的函数是否被重载了 如何修改datatable某一列的字符串的格式? win98下能装vs.net开发环境吗? c# 正则子表达式 怎么整啊 不懂啊 求一个拆分数字的算法。。。谢谢 我还不会使用visual stdio 工具怎么办,请指点 vs.net beta2 老死机,怎么办? c# oracle 数据 提取... FtpWebRequest下载文件时错误!
搂主是不是想问用ORM好还是DataSet好?ORM :
优点:
有点操作简单,只需要简单的SQL知识
对象是简单对象,可以继承,扩展,比较灵活
与数据库几乎无关
缺点:
在.net下没有很好的支持
需要装饰属性,配置比较复杂
目前没有成熟产品,主要有NHibernate,Grove...
DATASET:
优点:
功能强大
有类型化对象支持
支持完善
缺点:
数据库操作比较复杂
对象是传统数据库(表,行,列对象),无法继承,扩充
需要熟悉ADO.NET
应该这样理解吧
呵呵