散分、调查,现在大家在公司做项目是使用EntityFrame操作数据库吗?

zhuawang 2012-12-13 03:50:26
现在大家在公司做项目是使用EntityFrame操作数据库吗?
一般有这几类方式操作数据库吧,不知道大家用的是哪一种?
1.最原始的SQL语句拼接
2.NHibernate
3.EntityFrame
4.ibatis等其它第三方的ORM
5.公司自己封装的ORM

EntityFrame是否已经够强大了,是否可以抛弃其它的ORM都改用EntityFrame了?
...全文
411 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangchao2011 2012-12-15
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
引用 25 楼 zhuawang 的回复:
看来用EntiryFrame的人还是不多啊,是大部分人都太落后还是EF不够好?
有些外行会说“还是只用一种吧,免得将来的新人不会维护”。 从技术上说这就是一种悖论,永远提留在一种“水平”上。 从管理上说这就是小公司的毛病,永远不相信新人的水平能比自己相当甚至更强。
  • 打赏
  • 举报
回复
1、3、5可以同时使用。 往往是,许多人觉得5太烂了,所以不爱用。但是这也不是不用它的理由(除非确实测试出它有问题)。 2、4我没有闲工夫去研究,因为功能不强(对1、3、5没有补充)却空耗时间。
windleetd 2012-12-15
  • 打赏
  • 举报
回复
1.最原始的SQL语句拼接
Assassin_ 2012-12-14
  • 打赏
  • 举报
回复
引用 3 楼 dalmeeme 的回复:
目前我用自己的SQLHelper。
+1... 各有各的好~
yyl8781697 2012-12-14
  • 打赏
  • 举报
回复
一直ADO 喜欢先看别人的 再自己封装
笑莫问 2012-12-14
  • 打赏
  • 举报
回复
WangFeng_Igqtdh 2012-12-14
  • 打赏
  • 举报
回复
ADO 一手掌控.
纯属为了扯淡 2012-12-14
  • 打赏
  • 举报
回复
一直sql+存储过程,从未被吐槽 个人觉得,ORM就是一个裹脚的女人。不会是一种能成大事的技术,所以一直很抵触很PS,并不是没用过,只是太憋屈了,NHibernate写一堆的hbm,而且大多情况下并不能完全不写sql。EF没开源,做小网站还敢,项目的话用了心底凉嗖嗖的,整天担心~~其它的没了解过。
习惯就好 2012-12-14
  • 打赏
  • 举报
回复
一直ADO...
手抓宝 2012-12-14
  • 打赏
  • 举报
回复
EF只负责向数据库传递参数并返回执行结果。这样足够了。 其他的复杂查询通过存储过程等完成。 相信没有人会把大数据量复杂的结果集直接返回到客户端。 所以查询什么的全部由数据库去完成。 在这点上,个人认为和ado比起来,EF在开发上更有效率。
winner2050 2012-12-14
  • 打赏
  • 举报
回复
EntityFrame 可以满足所有没有技术含量的数据库操作,而且大幅节省时间。 大幅提高代码质量。
吉普赛的歌 2012-12-14
  • 打赏
  • 举报
回复
引用 25 楼 zhuawang 的回复:
看来用EntiryFrame的人还是不多啊,是大部分人都太落后还是EF不够好?
大部分的项目和服务器拖了后腿, 虽然你觉得新、好用, 但老大不让用,项目组里的其它同事不会也不愿意学,觉得老套的已经很好很方便了,你有啥子办法?
zhuawang 2012-12-14
  • 打赏
  • 举报
回复
看来用EntiryFrame的人还是不多啊,是大部分人都太落后还是EF不够好?
zhujinqiang 2012-12-14
  • 打赏
  • 举报
回复
没用过.
zfk198687 2012-12-14
  • 打赏
  • 举报
回复
Ahoo 2012-12-14
  • 打赏
  • 举报
回复
xuan.ye 2012-12-14
  • 打赏
  • 举报
回复
除了ef没用过,剩下都用过,orm和ado.net都是可以互相转换的,没有太明显的痕迹。
心态要好 2012-12-14
  • 打赏
  • 举报
回复
用微软的sqlHelper
蚂蚁的主儿 2012-12-14
  • 打赏
  • 举报
回复
[yabao=http://blog.csdn.net/playstudy/article/details/7374598][/yabao]
加载更多回复(10)

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧