2010-11-14 5 views
-1

Je suis nouveau sur ASP.NET MVC et je prévois de l'utiliser pour un projet à venir. J'ai quelques questions:Qu'est-ce que ASP.NET MVC 2?

  1. Je ne sais pas quel type de base de données le projet utilise. Il peut s'agir de SQL Server ou d'une base de données mySQL. Si j'utilise LINQ to SQL, puis-je changer de base de données à la demande?

  2. Est-ce que les gens utilisent encore LINQ to SQL?

  3. J'ai besoin d'un fournisseur d'appartenance. Dans ASP.NET, Microsoft a fourni un outil pour créer les tables et les données d'appartenance. Est-ce toujours la même chose pour MVC? (Nous pourrions également utiliser Live ID, ou OpenID, ou Facebook Connect, est-il possible de l'intégrer dans le futur?)

  4. Qu'est-ce que ASP.NET MVC 2?

  5. Quelle est la meilleure façon de démarrer ASP.NET MVC 2? J'ai Visual Studio 2010.

  6. Existe-t-il une relation entre WPF et ASP.NET MVC 2?

Répondre

3

Numéro non numéroté) Utilisez MVC 2, il est plus récent, donc plus de fonctionnalités.

1) Non - Linq To Sql ne prend en charge que Sql Server.

2) Oui. Je l'utilise beaucoup, surtout pour tous mes petits projets que je veux démarrer rapidement.

3) MVC utilise la même composition que Asp.Net (depuis MVC est construit sur Asp.Net)

4) What's new in MVC2

5) Vérifiez ce question j'ai demandé.

6) Il n'y a pas de relation.

EDIT:Entity Framework and MySQL-Entity Framework and Oracle

+0

Quel ORM puis-je utiliser pour être sûr de sa compatibilité avec les quelques-uns populaires là-bas. – masfenix

+0

@masfenix - Voir mes modifications pour utiliser Entity Framework avec MySQL et Oracle. – Martin

+0

Existe-t-il une structure d'entité pour le serveur SQL? – masfenix

2

Vous devez utiliser la version defenitely MVC 2, puisque c'est la plus récente. Je choisirais en fait la version 3 si je devais commencer sur un nouveau site web maintenant, puisque le candidat à la sortie a été publié, donc la version finale devrait être imminente.

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

+0

Emmm .... Est-ce que cela répond à ce qui est asp.net mvc 2? :) –

+0

Non, cela ne répond qu'à la question sur la version à utiliser. :) Je pense personnellement que vous devriez le garder à une question et une réponse par entrée, de sorte que le système de vote peut être utilisé pour distinguer le bon du mauvais. –

2

Je pense à le faire dans MVC1/2 (ce qui est mieux?).

La version 1 est obsolète. La version 2 est la dernière version officielle. Comme vous débutez maintenant je vous conseille d'utiliser la version 3.

1) Non linq2sql qu'appuyer serveur sql

2) Je ne l'ai jamais utilisé dans ma vie.

3) Oui. Est toujours le même.Sauf quelques légers changements dans la configuration, vous pouvez aller directement avec vos connaissances.

4) Ceci est une très grande question. MVC est un modèle architectural. ASP.NET MVC est l'implémentation Microsoft de ce modèle

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

6) NO

0

ASP.NET MVC 3RC vient de sortir.

5: This construit étape par étape une application complète de référence ASP.NET MVC. Peut-être que vous pouvez commencer à connaître ASP.NET MVC à partir d'ici. Il est basé sur la version 2.

0

Peopl semblent avoir couvert les bases de votre question, mais une bonne ressource pour vous aider à démarrer serait:

Channel 9 Full Stack Series

Ceci est une promenade à travers de quelques-uns des nouveaux MVC 3 fonctionnalités, y compris EF nuGet (Pack) et même gagner du téléphone 7 trucs.

également Scott Hanselmans parler au PDC est assez bonne mais encore une fois est basée sur MVC 3

Scott's talk PDC 10

Je recommande à la recherche en 3, il a quelques fonctionnalités intéressantes et RC Release Candidate maintenant wont être longtemps avant sa sortie complète. Ce serait dommage pour obtenir votre application et en cours d'exécution au moment où vous avez besoin de mettre à jour pour obtenir tous les nouveaux goodies;)

sommes également d'accord avec Hector Steve Sandersons book sur MVC est une excellente lecture couvre tout ce dont vous avez besoin (et V2)