2010-05-28 14 views
2

Je souhaite créer une application mvc simple. C'est une tâche typique et très simulaire avec phpmyadmin. J'ai une table et quelques opérations supprimer, éditer, créer une nouvelle ligne.Organisation de projet simple

   Name Gender Age 
[delete] [edit] Alex Male 20 
[delete] [edit] Elza Female 23 
         [New person] 

Quand modifier ou personne cliqué par application utilisateur afficher la page suivante

Name [........] 
Gender [........] 
Age [........] 
      [Save] 

Je suis très nouveau dans asp.net et mvc, quelqu'un peut-il proposer une organisation de projet à droite ou à donner des liens vers applications simulaires?

Répondre

1

Quelques lignes de guidage que j'aime rester avec:

  1. Les entités doivent mapper aux tables de base de données
    1. Vous pouvez créer ViewModels pour afficher les données dénormalisées.
  2. Actions doivent être verbes que vous effectuez sur vos entités
  3. utiliser toujours fortement vues typées, toujours
  4. Essayez de garder vos contrôleurs maigre, moins de code de commande = mieux
    1. Si vous besoin, déplacez le code dans une classe "service" que votre contrôleur consomme

Selon votre choix de base de données, j'utiliserais probablement Linq-To-SQL pour générer rapidement mes entités et je les ferais probablement dans une classe de référentiel simple. Si vous utilisez autre chose que SQL Server, j'essaierais Entity Framework. Si votre portée commence à grossir, vous pouvez remplacer vos entités générées et insérer vos propres DTO entre votre application MVC et la couche de base de données.