C# 什么是ASP.NET MVC 2?

C# 什么是ASP.NET MVC 2?,c#,.net,asp.net-mvc,asp.net-mvc-2,C#,.net,Asp.net Mvc,Asp.net Mvc 2,我是ASP.NETMVC新手,计划在即将到来的项目中使用它。我有一些问题: 我不知道项目使用的是什么类型的数据库。它可能是SQL Server或mySQL数据库。如果我使用LINQ to SQL,我可以按需切换数据库吗 人们仍然使用LINQtoSQL吗 我需要一个会员服务提供商。在ASP.NET中,Microsoft提供了创建成员资格表和数据的工具。MVC还是这样吗?(我们也可以使用Live ID、OpenID或Facebook Connect,将来是否可以集成?) 什么是ASP.NET MVC

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

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

  • 人们仍然使用LINQtoSQL吗

  • 我需要一个会员服务提供商。在ASP.NET中,Microsoft提供了创建成员资格表和数据的工具。MVC还是这样吗?(我们也可以使用Live ID、OpenID或Facebook Connect,将来是否可以集成?)

  • 什么是ASP.NET MVC 2

  • 开始使用ASP.NET MVC 2的最佳方式是什么?我有VisualStudio2010

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

  • (未编号的问题)使用MVC2,它比较新,所以功能更多

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

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

    3) MVC使用与Asp.Net相同的成员身份(因为MVC是在Asp.Net上构建的)

    (四)

    5) 看看我问的这个

    6) 没有关系


    编辑:-

    您应该谨慎使用MVC版本2,因为它是最新版本。如果我现在开始新网站的话,我实际上会选择版本3,因为候选版本已经发布,所以最终版本应该马上就要发布了

    我正在考虑在MVC1/2中使用它(哪个更好?)

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

    1) 不是。linq2sql只支持sql server

    2) 我这辈子都没用过

    3) 是的,还是一样。除了在配置过程中的一些细微变化外,您可以直接使用您的知识

    4) 这是一个非常大的问题。MVC是一种体系结构模式。ASP.NET MVC是该模式的microsoft实现

    (五)


    6) 不

    关于第5个问题,你能做的最好的事情就是为自己准备一份Steven Sanderson的Pro ASP.NET MVC 2框架


    ASP.NET MVC 3RC刚刚发布


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

    人们似乎已经涵盖了你问题的基本内容,但让你开始学习的一个好资源是:

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

    另外,斯科特·汉斯曼在PDC上的演讲也很不错,但同样是基于MVC3的

    我建议大家看看3,它有一些不错的特性,现在是RC发行版的候选,所以在它完全发行之前不会太久。在你需要更新才能获得所有新的好东西的时候启动并运行你的应用程序,这将是一种耻辱;)


    还同意Hector对MVC的看法,这本书涵盖了您需要的一切(is V2)

    我可以使用什么ORM来确保它与其他几种流行的ORM兼容。@masfenix-请参阅我的编辑,了解如何将实体框架与MySQL和Oracle一起使用。@masfenix-内置的。您应该能够连接到Sql Server并将表放到(就像Linq to Sql一样)Entity Framework非常棒。我现在什么都用它。我发现它和LINQtoSQL一样简单易用,而且它支持许多数据源!我认为EF是一件美好的事情:)不,这只回答了关于使用哪个版本的问题。:)我个人认为,你应该保持每个条目只有一个问题和一个答案,这样投票系统就可以用来区分好坏。最好的MVC2书籍就在那里+1.