Asp.net mvc 在实体框架中使用ASP.NET MVC

Asp.net mvc 在实体框架中使用ASP.NET MVC,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,在大多数MVC教程中,我看到了实体框架与MVC的结合使用。为什么实体框架总是与MVC一起使用?这种组合有什么特别的优势吗 为什么实体框架总是与MVC一起使用 我认为主要是因为: 易用性(与Visual Studio模板一起安装) 轻松集成到现有项目中(可以安装Nuget软件包) 这种组合有什么特别的优势吗 这是一个主观问题,但如果您是MS开发人员,您会发现使用EF涉及: 较少的学习曲线:现有的MS开发人员发现很容易学习源自MS的新技术。对.NET framework的熟悉导致较少的学习曲线

在大多数MVC教程中,我看到了实体框架与MVC的结合使用。为什么实体框架总是与MVC一起使用?这种组合有什么特别的优势吗

为什么实体框架总是与MVC一起使用

我认为主要是因为:

  • 易用性(与Visual Studio模板一起安装)
  • 轻松集成到现有项目中(可以安装Nuget软件包)
这种组合有什么特别的优势吗

这是一个主观问题,但如果您是MS开发人员,您会发现使用EF涉及:

  • 较少的学习曲线:现有的MS开发人员发现很容易学习源自MS的新技术。对.NET framework的熟悉导致较少的学习曲线或容易的故障排除
  • 支持和文档—随着Microsoft的开发,他们定期更新,在版本3.5到现在的EF 6.1.2之间添加了一些新功能(截至2015年4月17日)。由于有大量的人使用这个ORM,从MS和社区寻求帮助并不困难

可能是因为实体框架是微软目前首选的数据访问技术。。。。