none
有关EF的问题 RRS feed

  • 问题

  • 大家好,我想请问下EF有什么好处,类似于一个文件管理系统的项目是否需要使用这个技术。
    我想在使用EF和ADO.NET中选择一个。
    2016年9月29日 1:12

答案

  • 这两个不是互斥的。ADO.Net项目组最近几年的工作都在EF上。


    Visual C++ MVP

    2016年9月29日 3:03
    版主
  • 你好, 

    据我所知,EF是一共实体框架模型,它的好处是能够更加方便清晰的进行数据库设计和操作。

    它的好处有:

    可维护性,易于理解的代码,无需创造大的数据访问层。     
    提供LINQ查询数据库,这需要从初级开发人员不太了解SQL。    
    EF可以用作用于数据服务和OData Service的基础设施。

    其实ADO.NET当然也可以使用,我建议你还是使用EF来设计你的数据库,这样操作调用更加简单。对于设计复杂的表的关系更加简便。

    关于EF的一些优缺点,我建议你可以参考如下链接:

    http://www.cnblogs.com/wintersun/archive/2013/03/16/2963992.html

    2016年9月30日 6:55

全部回复

  • 这两个不是互斥的。ADO.Net项目组最近几年的工作都在EF上。


    Visual C++ MVP

    2016年9月29日 3:03
    版主
  • 你好, 

    据我所知,EF是一共实体框架模型,它的好处是能够更加方便清晰的进行数据库设计和操作。

    它的好处有:

    可维护性,易于理解的代码,无需创造大的数据访问层。     
    提供LINQ查询数据库,这需要从初级开发人员不太了解SQL。    
    EF可以用作用于数据服务和OData Service的基础设施。

    其实ADO.NET当然也可以使用,我建议你还是使用EF来设计你的数据库,这样操作调用更加简单。对于设计复杂的表的关系更加简便。

    关于EF的一些优缺点,我建议你可以参考如下链接:

    http://www.cnblogs.com/wintersun/archive/2013/03/16/2963992.html

    2016年9月30日 6:55