2010-11-14 88 views
-1

我是ASP.NET MVC的新手,并计划将它用于即将推出的项目。我有一些问题:什么是ASP.NET MVC 2?

  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之间有关系吗?

回答

3

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

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

2)是的。我使用它很多,主要是为了我想要快速启动和运行的所有小型项目。

3)MVC使用相同的会员为Asp.Net(因为MVC是建立在Asp.Net)

4)What's new in MVC2

5)检查出这个question我问。

6)没有关系。

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

+0

我可以使用什么ORM来确保它与少数流行的兼容。 – masfenix 2010-11-14 18:28:31

+0

@masfenix - 查看我编辑的使用实体框架与MySQL和Oracle。 – Martin 2010-11-14 18:40:33

+0

SQL Server有实体框架吗? – masfenix 2010-11-16 06:23:05

2

你应该defenitely使用MVC 2版,因为这是最新的一个。如果我现在从新网站开始,我会选择第3版,因为发布候选版本已经发布,所以最终版本应该是即将推出的。

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

+0

Emmm ....这是否回答什么是asp.net mvc 2? :) – 2010-11-15 09:17:04

+0

不,这只会回答有关使用哪个版本的问题。 :)我个人认为你应该对每个条目保留一个问题和一个答案,以便投票系统可以用来区分好坏。 – 2010-11-17 07:02:26

2

我想在MVC1/2做的(这是更好的?)。

版本1已过时。版本2是最新的正式版本。正如你刚刚开始,我会建议使用版本3

1)号LINQ2SQL只支持SQL Server

2)我从来没有在我的生活中。

3)是.is仍然是一样的。除了配置它的一些稍微改变,你可以直接与你的知识

4)这是一个非常大的问题。 MVC是一种架构模式。 ASP.NET MVC是微软实施这一模式

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

6)NO

0

ASP.NET MVC 3RC刚刚发布。

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

0

Peopl似乎有盖你的问题的基础知识,但让你开始会是一个很好的资源:

Channel 9 Full Stack Series

这是通过一些新的散步MVC 3的功能包括EF nuGet(Pack)甚至是Soem win phone 7的东西。

而且斯科特Hanselmans在PDC讲是相当不错的,但再次是基于MVC 3

Scott's talk PDC 10

我建议寻找到3它有一些不错的功能,是RC候选发布版现在,所以不会在它完全发布之前会很长时间。将是一种耻辱,让您的应用程式上,当你需要更新以获取所有新的东西只是运行;)

还与MVC赫克托Steve Sandersons book同意的,是一个伟大的阅读涵盖了你需要的一切(是V2)