现在大家在公司做项目是使用EntityFrame操作数据库吗?
一般有这几类方式操作数据库吧,不知道大家用的是哪一种?
1.最原始的SQL语句拼接
2.NHibernate
3.EntityFrame
4.ibatis等其它第三方的ORM
5.公司自己封装的ORMEntityFrame是否已经够强大了,是否可以抛弃其它的ORM都改用EntityFrame了?
一般有这几类方式操作数据库吧,不知道大家用的是哪一种?
1.最原始的SQL语句拼接
2.NHibernate
3.EntityFrame
4.ibatis等其它第三方的ORM
5.公司自己封装的ORMEntityFrame是否已经够强大了,是否可以抛弃其它的ORM都改用EntityFrame了?
其他的复杂查询通过存储过程等完成。
相信没有人会把大数据量复杂的结果集直接返回到客户端。
所以查询什么的全部由数据库去完成。
在这点上,个人认为和ado比起来,EF在开发上更有效率。
个人觉得,ORM就是一个裹脚的女人。不会是一种能成大事的技术,所以一直很抵触很PS,并不是没用过,只是太憋屈了,NHibernate写一堆的hbm,而且大多情况下并不能完全不写sql。EF没开源,做小网站还敢,项目的话用了心底凉嗖嗖的,整天担心~~其它的没了解过。