mvc和ef没有关系
微软这么整只是推广ef的一种方式而已
完全可以不用

解决方案 »

  1.   

    请问有没有不用EF的代码例子?总觉得这种方式不是太顺手,但又不知道在asp.net mvc3中不用它该怎样操作……
      

  2.   

    要学会举一反三,人家用code first 不是非要code first 才能用MVC。人家的例子是用来掩饰的。真正的公司级别开发,谁会让程序员设计数据库?而且还是写c#代码来设计数据库。
      

  3.   


    小弟的意思是在asp.net mvc3框架中,能不能不用EF的操作方式?不是指mvc开发模式……
      

  4.   

    可以呀。你装的啥呀?
    ef也要升级才能用code first 再说ef与ef code first 也不冲突
      

  5.   

    我是初学者,平日都做webform居多,安装就是照例子来装的,但找到的例子好像都是一个模式的……
      

  6.   

    可以不用ef 用sql或者别的ORM都可以的
      

  7.   

    ef已经是简单的了,如果不用ef,使用ado.net那难
      

  8.   

    我一直用的是webform开发,感觉ef真的不好……
      

  9.   

    但是CodeFirst真的很好玩,每个初学MVC框架的人都这么说,反正你也不用在生产上,CodeFirst那么爽,为什么不用呢?
      

  10.   


    我觉得CodeFirst好在,它可以忽略掉数据库以及很多初学者不想接触到的其它知识,也方便微软讲解MVC。你想,一本介绍MVC的书,要么得介绍一大堆数据库怎么创建怎么配置喧宾夺主,要不然语焉不详被人说入门教程不入门,那才糟糕呢。我觉得lz应该培养兴趣,不要把学习技术当作很痛苦的工作,当作玩就好了。
      

  11.   

    ef也可以应用到winform。你之前通过什么来连接数据库?ado.net?
    ef就是为了方便使用和更合理的设计才出现的。使用起来比传统ado.net方便多了。
      

  12.   

    我是国企员工,整个网站的开发人员就几人,分别是网页编程、安卓、ios开发的,只有我一人是做网页编程,没人教,全是自学的,需要什么功能就做什么,搞得我平时做的包括js、sql、asp.net、winform、php、html+css,什么都会一些,需求瞎搞也基本可以搞出来,可是完全没规则效率可言的哪一类……
    比如平时做一个新闻发布类的东西,我就会用dataset获取数据表输出之类的玩意,做得最多的就是投票调查,现在想自己学习mvc开发自己的东西,可是觉得困难,平日也没人指导,走上网页开发的路全是自己摸索的……
      

  13.   


    请问你目前是要学习, 还是直接想把它用在项目之中?如果你是直接用在项目之中,要改造原来的系统,那当然有困难。 再烂的系统, 也写了那么多的代码, 直接换绝对有问题。但是, 如果你是用来学习, 还是学点新东西的好。 entity framework, 确实是非常优秀的, 你先试着去接受吧。 熟练之后, 就会觉得好了。
      

  14.   

    对效率要求不高的项目,ef绝对的要比你们的那个什么帮助类方便得多。通过orm,取出来的数据都可以看做一个对象,而不是一个放在datatable中不知道是什么的数据集合。其他的好处还有很多,现在觉得用着别扭是因为你还没有去学习它
      

  15.   

    用ef也不一定要用codefirst啊,还有modelfirst和databasefirst两种模式呢