【问题标题】:Entity Framework Vs MVC [closed]实体框架与 MVC [关闭]
【发布时间】:2023-04-03 20:45:01
【问题描述】:

我是一名 Asp.net 开发人员,由于新的进步,我对 MVC 和 Entity Framework 感到困惑。我想知道首先学习 EF 或 MVC 哪个是最佳选择

【问题讨论】:

  • 这不是一个或另一个的问题。
  • 这两个EF和MVC如果你用的话一起工作,你只要学习MVc然后用EF配合它。这两种是不同的技术

标签: asp.net asp.net-mvc entity-framework


【解决方案1】:

我认为他们“必须”共同努力才能做到最好。实体框架,您可以将其视为访问数据库的一种方式(以面向对象的方式)。而 Asp .NET MVC(让您选择如何处理模型部分,因此您可以轻松使用 EF)是创建 Web 应用程序的框架;您可以将其视为可以帮助您创建 html 页面的东西。正如我之前所说,如果您需要与数据库交互,您可以轻松地将实体框架用作 mvc 的 M 部分。

我建议你先学习MVC,因为会得到更多的结果(它们是你可以看到的),然后是EF。然而,这是一个完全主观的事情。

最“学生”的做法是先学EF,再学mvc,但在这种情况下,除非你学了一点MVC,否则你不会看到任何真正的结果。

希望这对您有所帮助。

【讨论】:

    【解决方案2】:

    两者完全不同,目的也不同。

    MVC(模型视图控制器)是一种用于构建应用程序的编程模式。 Microsoft 有一个名为 ASP.Net MVC 的框架,这是他们用于构建 MVC 网站的实现。

    实体框架 (EF) 是一种 ORM(对象关系映射)工具。这主要用于简化应用程序的数据访问层。这可以与 ASP.Net MVC 结合使用。

    就个人而言,我会先阅读 ASP.Net MVC。这是因为您可以使用多个 ORM 中的任何一个,包括 NHibernate 和 Linq2SQL,后者非常轻量级,是一个完美的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      • 2011-06-04
      • 2015-08-18
      • 2010-10-13
      相关资源
      最近更新 更多