J'écris une application web en C#. J'ai plusieurs classes qui sont stockées dans un DB avec Fluent NHibernate. Les utilisateurs pourraient lister, ajouter, éditer et supprimer ces objets. Je souhaite éviter d'ajouter des contrôles classe par classe pour modifier et ajouter les propriétés telles que Nom ou Texte, mais plutôt avoir une méthode pour les ajouter/les modifier en fonction du nom de la classe. Il doit être quelque chose qui obtient des valeurs de formulaire, valide les valeurs, construit un nouvel objet du type correct et appelle ClassXServiceClass.SaveOrUpdate (ClassX cx). Quelle approche recommandez-vous? Je voudrais également que les zones de texte conservent leurs valeurs si la validation échoue.Meilleure façon de mettre en œuvre des fonctionnalités d'ajout/édition en HTML pour plusieurs classes à la fois
0
A
Répondre
1
Je ne suis pas sûr que ce jeu avec fluidité nhibernate, mais Dynamic Data est idéal pour créer des pages CRUD pour les classes/tables.
Questions connexes
- 1. La meilleure façon de mettre en œuvre une interface de calendrier en utilisant les flux Google Cal pour les événements?
- 2. La meilleure façon de mettre en œuvre une procédure stockée avec recherche en texte intégral
- 3. Meilleure façon de mettre en œuvre ce schéma de connexion dynamique pour asp.net
- 4. Comment mettre en œuvre le serveur push pour plus de valeurs à la fois?
- 5. Quelle est la meilleure façon de mettre en œuvre une URL conviviale qui a plusieurs variables en utilisant mod_rewrite?
- 6. Meilleure façon de mettre en œuvre des pages Web «Post Card Sized»
- 7. Quelle est la meilleure façon de mettre en œuvre une machine d'état de l'interface utilisateur?
- 8. La meilleure façon de mettre en œuvre un «trouver mon plus proche» dans ma webapp
- 9. La meilleure façon de mettre en œuvre .lastChild utilisant Prototype ou jQuery
- 10. meilleure façon de mettre en œuvre un écran Splash Win32 C++
- 11. Meilleure façon de mettre en œuvre essayer de catch dans php4
- 12. Meilleure façon de mettre en cache les données
- 13. Meilleure façon de mettre en sandbox Apache sur Linux
- 14. Quelle est la meilleure façon de mettre en cache des fichiers en php?
- 15. La meilleure façon d'intégrer le flash en html
- 16. Comment mettre en œuvre des chaînes de navigation pour les catégories imbriquées
- 17. Quelle est la meilleure façon de mettre en œuvre les préférences de l'utilisateur dans cette application PHP?
- 18. Membre .NET: La meilleure façon de mettre en œuvre « Je sais que vous, mais vous n'êtes pas connecté »
- 19. Meilleure façon de mettre à jour dans Linq To SQL
- 20. mettre en œuvre webcache comme application Web
- 21. Mise en œuvre des niveaux de prix
- 22. meilleure façon de trouver fin de balise body en html
- 23. Comment allez-vous mettre en œuvre la règle hors-jeu?
- 24. Suggestion nécessaire: Meilleure façon d'analyser HTML en C#
- 25. Comment utiliser des interfaces Java avec plusieurs classes de mise en œuvre
- 26. mettre en œuvre webservice RESTFUL avec php
- 27. Meilleure façon de mettre en œuvre des mises à jour de l'interface utilisateur en temps réel comme le notificateur «nouvelle réponse» de SO?
- 28. Meilleure façon de télécharger plusieurs fichiers à partir d'un navigateur
- 29. (RAILS) Boucler un râteau personnalisé toutes les 2 minutes, mauvaise idée? Une meilleure façon de mettre en œuvre?
- 30. Meilleure façon d'obtenir la géolocalisation en Java