用普通的ado.net配合mvc来做网站和ef配合mvc做有什么区别 两中方案哪个好点
个人觉得无所谓好坏,只有是否适合你自己
如果项目紧急,一定是先选自己用过的,如果是时间比较充裕可以考虑选择一个自己没用过的
你是问两个项目的开发时间,效率,还是什么没有表述清楚哈!
效率哪个好点呢
@Ganler1988: 效率还是ado.net稍微好一点点,但是现在EF,也就是ORM是主流,效率也基本没什么差别,可以自己选择一下
其实没有什么区别的,为了方便一点不要太多的自己写代码就用EF吧
学习EF需要什么基础?
@Ganler1988: 找本书看看
看好ef,看看 orm发展,EF可不是只是简单好用,更反映了一个趋势,表驱动、存储过程封装业务等技术已经开始慢慢渐远。
谢谢
见过的商用的项目还是mvc配合三层(ado.net)的较多 ,因为大家都求稳,喜欢成熟的技术,,就像上次去某银行做开发,他们用的sql 还是2000
你这个理由很牵强,不只是银行,其实很多商业软件系统之所以还保留着C,CORBA等这类更老的技术,不是因为求稳和成熟,而是重新构建的成本太高,这里的成本不单单指重新开发的成本,更重要的是测试成本。