项目问题讨论!有请思归,孟子E章等带星专业户! 在实际的项目开发过程中,是使用ORM好呢?还是使用微软自身的强类型好!使用ORM之后。微软的DataSet DataView等等自身的一些比较好的数据集合就不能用了。而是使用带IList接口的对象列表!能不能解释一下他们的优劣! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ORM 产品不错, 像 nhibernate, 是从 java 的 hibernate 移植过来的,所以返回的是IList其实可以和 dataset 一样用, 在 绑定数据库时可以 适当转换。 这样 比 用dataset 要快的多。 楼主rpwt,不见得在某些方面我们比带星的差 你可以参考一下PetShop和Duwamish,PetShop使用的就是IList,而Duwamish使用的就是DataSet,初期我也以为在项目中使用PetShop版本不错,就动手做,可是做到最后就做不下去了,因为数据的关联性的增加,让我在处理数据时很烦恼,太麻烦了。关联越多就越麻烦,太累,维护起来就更不用说了。所以现在只好重新进行开发,当然是使用Duwamish版本了,不过是强类型的DataSet。个人的建议,如果你开发的项目可预计有较多的关联性的话就使用DataSet。 主要是一些界面控件如datagrid对dataset支持比较好,可以实现一些比较强大的功能,比如实体使用强类型那么与datagrid绑定后,可以实现在表格(datagrid)中任意修改,然后直接写回数据库.而使用带IList接口的对象列表则实现起来就比较困难.但使用ORM来实现的话,代码比较简捷,可以只考虑业务逻辑,比较纯OO,写起来感觉非常舒服.这是我的体会,也感到非常矛盾,希望高手能够出来明辨. 低端的不得了的问题 Gridview问题·在线等 如何吧论坛和主网站共享session实现单点登录啊,谢谢 SQL2000中如何修改表结构 图片处理 百分求助一条看似简单的但在CSDN上很久都没能解决的SQL语句 关于.net开发手机软件、游戏及wap站点 急,在线等待,关于 ConfigurationSettings 的问题! 文档在流转过程中的批阅记录问题,高手请给个思路!散分了! 请问 Web.config 中与access 连接字符怎样配置的.(解决立即给分) 类里中怎么使用Page.RegisterStartupScript? 新建一.net群,希望多多参与 群号:3867676
其实可以和 dataset 一样用, 在 绑定数据库时可以 适当转换。 这样 比 用dataset 要快的多。
但使用ORM来实现的话,代码比较简捷,可以只考虑业务逻辑,比较纯OO,写起来感觉非常舒服.
这是我的体会,也感到非常矛盾,希望高手能够出来明辨.