结合使用ASP.NET MVC和实体框架

阿肖克

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

精神

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

我认为主要是因为:

  • 易用性(与Visual Studio模板一起安装)
  • 易于集成到现有项目中(可以安装Nuget软件包)。

这种组合有什么特别的优势吗?

好吧,这是一个主观的问题,但是如果您是MS开发人员,则将发现使用EF涉及以下方面:

  • 学习曲线更少:现有的MS开发人员发现,很容易采用源自MS的新技术。对.NET框架的熟悉导致学习曲线减少或故障排除变得容易。
  • 支持和文档-随着Microsoft的开发,他们会定期对其进行更新,并在3.5版到现在的EF 6.1.2(截至2015年4月17日)之间添加了几个新功能。由于使用此ORM的人数众多,因此无论是来自MS还是来自社区,都很难找到帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

实体框架和ASP.NET MVC更复杂的模型

ASP.NET vNext MVC和实体框架问题

跨上下文和程序集的ASP.NET MVC实体框架连接实体

如何使用 ASP.NET MVC 和实体框架在 C# 中创建注销

使用实体框架将数据导入和导出到Excel for ASP.NET MVC

将实体框架,ASP.NET MVC核心和PostgreSQL与Heroku一起使用

使用实体框架和ASP.NET MVC从列表中反转分区结果

如何使用代码优先的 ASP.NET MVC 和实体框架导入存储过程

实体框架和ASP.NET身份

在asp net core实体框架mvc中从数据库绑定菜单和子菜单

ASP.NET 5 MVC 6中没有实体框架的身份验证和授权

ASP.NET MVC5实体框架6 get bool = true和bool = false LINQ

ASP.NET MVC 5和实体框架多对多关系

具有ViewModel和实体框架的ASP.NET MVC父子级

使用实体框架ASP.NET MVC登录过程

在没有实体框架和SQL Server的情况下,新的ASP.NET MVC身份框架是否可以工作?

无法使用实体框架和ASP.NET MVC从Models.Class转换为DbContext.Class

如何使用ASP.NET MVC 5和实体框架下载MP3文件

在没有实体框架和迁移的情况下在ASP.NET Core MVC应用程序中使用ASP.NET Identity

ASP.NET MVC LINQ实体框架递归

ASP.NET MVC处理时区实体框架

ASP.NET MVC 5实体框架-关系

ASP.NET MVC 实体框架 ID 不能为空

实体框架(ASP.NET MVC)的导航属性问题

实体框架中的 System.NotSupportedException (ASP.NET MVC)

ASP.NET MVC 实体框架查询搜索

Asp.Net 核心 MVC 微软实体框架

PopUp 不在 ASP.NET MVC 5 和实体框架中的数据库中发送数据

ASP.net vNext和实体框架6