【问题标题】:What is ASP.NET MVC 2?什么是 ASP.NET MVC 2?
【发布时间】:2011-05-09 21:28:22
【问题描述】:

我是 ASP.NET MVC 的新手,并计划在即将到来的项目中使用它。我有一些问题:

  1. 我不知道项目使用的是什么类型的数据库。它可能是 SQL Server 或 mySQL 数据库。如果我使用 LINQ to SQL,我可以按需切换数据库吗?

  2. 人们还在使用 LINQ to SQL 吗?

  3. 我需要一个会员服务提供商。在 ASP.NET 中,Microsoft 提供了一个用于创建成员表和数据的工具。 MVC 还是一样吗? (我们也可能使用 Live ID,或者 OpenID,或者 Facebook Connect,未来​​有可能集成吗?)

  4. 什么是 ASP.NET MVC 2?

  5. 开始使用 ASP.NET MVC 2 的最佳方式是什么?我有 Visual Studio 2010。

  6. WPF 和 ASP.NET MVC 2 之间有关系吗?

【问题讨论】:

    标签: c# .net asp.net-mvc asp.net-mvc-2


    【解决方案1】:

    关于第 5 个问题,您能做的最好的事情就是让自己获得一份 Steven Sanderson 的 Pro ASP.NET MVC 2 Framework 的副本。

    http://www.amazon.com/ASP-NET-Framework-Second-Experts-Voice/dp/1430228865

    【讨论】:

    • 最好的 MVC2 书籍。 +1!
    【解决方案2】:

    未编号的问题)使用 MVC 2,它更新,所以功能更多。

    1) 否 - Linq To Sql 仅支持 Sql Server。

    2) 是的。我经常使用它,主要用于我想要快速启动和运行的所有小项目。

    3) MVC 使用与 Asp.Net 相同的 Membership(因为 MVC 是基于 Asp.Net 构建的)

    4) What's new in MVC2

    5) 看看我问的这个question

    6) 没有关系。

    编辑: Entity Framework and MySQL - Entity Framework and Oracle

    【讨论】:

    • 我可以使用什么 ORM 来确保它与少数流行的兼容。
    • @masfenix - 查看我的编辑,了解如何将实体框架与 MySQL 和 Oracle 结合使用。
    • @masfenix - 这是内置的。您应该能够连接到 Sql Server 并删除表(就像 Linq to Sql 一样)
    • 实体框架太棒了。我现在正在使用它。我发现它和 LINQ to SQL 一样简单易用,而且它支持许多数据源!我认为 EF 是一个美丽的东西 :)
    【解决方案3】:

    您应该使用 MVC 版本 2,因为那是最新版本。如果我现在开始新网站,我实际上会选择版本 3,因为发布候选版本已经发布,所以最终版本应该很快。

    http://www.asp.net/mvc/mvc3

    【讨论】:

    • 不,这仅回答有关使用什么版本的问题。 :) 我个人认为你应该保持一个问题和一个答案,这样投票系统就可以用来区分好坏。
    【解决方案4】:

    我正在考虑在 MVC1/2 中做这件事(哪个更好?)。

    版本 1 已过时。版本 2 是最新的官方版本。由于您刚刚开始,我建议您使用第 3 版。

    1) 号linq2sql只支持sql server

    2) 我这辈子都没用过。

    3) 是的。还是一样的。除了配置上的一些细微变化,您可以直接了解自己的知识

    4) 这是一个很大的问题。 MVC 是一种架构模式。 ASP.NET MVC 是该模式的微软实现

    5)http://www.asp.net/mvc

    6) 没有

    【讨论】:

      【解决方案5】:

      ASP.NET MVC 3RC 刚刚发布。

      5:This 逐步构建完整的 ASP.NET MVC 参考应用程序。也许你可以从这里开始了解 ASP.NET MVC。它基于版本 2。

      【讨论】:

        【解决方案6】:

        人们似乎已经涵盖了您的问题的基础知识,但是可以帮助您入门的一个很好的资源是:

        Channel 9 Full Stack Series

        这是一些新的 MVC 3 功能的演练,包括 EF nuGet(Pack) 甚至 soem win phone 7 的东西。

        Scott Hanselmans 在 PDC 上的演讲也不错,但还是基于 MVC 3

        Scott's talk PDC 10

        我建议您研究一下 3,它有一些不错的功能,并且现在是 RC 候选版本,所以在它完全发布之前不会太久。仅当您需要更新以获取所有新好东西时才启动并运行您的应用程序将是一种耻辱;)

        也同意 Hector Steve Sandersons book 的 MVC 是一本很好的读物,涵盖了您需要的一切(并且是 V2)

        【讨论】:

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