Je souhaite créer une application Web. J'utilise SqlServer 2008 et asp.net (framework 3.5 sp1). Dans ma tâche, l'utilisateur peut créer une structure arbitraire de base de données. et je dois écrire un système qui génère un site web par template. c'est possible?Vos conseils sur la création d'une application Web à partir de la structure arbitraire de la base de données
Répondre
C'est certainement possible ... mais pas trivial. Vous devez d'abord créer une structure de base de données pour contenir les "métadonnées" sur la table générée par l'utilisateur. Vous pouvez ensuite écrire une routine qui convertit les métadonnées en une structure de table réelle. Votre application peut alors avoir un écran de recherche/ajout/modification/suppression standard qui lit la structure de la table et restitue de manière dynamique les colonnes sur la page. Si vous voulez que votre utilisateur crée une base de données relationnelle (multi-table), alors vous aurez beaucoup de mal ... les métadonnées deviendront beaucoup plus complexes et les écrans d'édition deviendront beaucoup plus difficiles à utiliser. gérer.
Franchement, cela est une bonne raison de consulter Salesforce.com
RO
- 1. Besoin de conseils sur la structure de ma base de données, pour créer des entités utiles
- 2. structure de la base de données
- 3. structure de la base de données
- 4. Mysql - modifier la structure de la base de données - scénario de la base de données
- 5. Évaluation de la structure de la base de données système
- 6. Quels systèmes logiciels existent pour créer des pages Web à partir d'une structure de base de données arbitraire?
- 7. Question sur la conception de la structure de données
- 8. comment vérifier la structure de la base de données interne
- 9. À la recherche de conseils sur la création de rapports dans Business Intelligence Development Studio
- 10. Conseils sur la conception et le développement de la première application à l'aide de Google Web Toolkit
- 11. Conseils de réglage de base de données
- 12. application Web pour la modélisation de données
- 13. besoin de vos conseils concernant cette application d'animation de bureau
- 14. notification de la base sur la base de données
- 15. Création de la structure Breadcrumbs à partir de la requête SQL
- 16. Transfert de données à partir d'une base de données de structure inconnue vers une base de données de structure connue
- 17. Création d'un fichier PDF à partir de la base de données d'accès Microsoft
- 18. Hibernate mise à jour de la structure de la base de données avec de nouveaux index
- 19. ASP.NET - Création dynamique de la connexion à la base de données dans les ensembles de données
- 20. Structure de la base de données pour les modèles CakePHP
- 21. Comment synchroniser la base de données d'applications Web avec une base de données d'application Windows
- 22. J'ai besoin de vos conseils sur la structure d'application php (pas MVC, mais quelque chose de plus simple)
- 23. Enregistrement Chargement des objets en série à partir de la structure de la base de données EAV
- 24. TV Guide Script PHP/Structure de la base de données
- 25. Création d'une liste à partir de la base de données SQL à l'aide de HTML/PHP
- 26. Question sur la structure de la base de données ... Les e-mails doivent être livrés?
- 27. Question sur la conception de la base de données
- 28. Obtenir des données à partir de la base de données WordPress à utiliser sur WordPress
- 29. Structure de la structure XML dans le schéma de la base de données
- 30. Base de données locale vs base de données basée sur le service lors de la création d'une application client WPF
si je l'utilise, asp.net et sql server, je pense que la meilleure façon en utilisant cadre mvc pour la recherche/ajouter/éditer/supprimer des écrans (générer un contrôleur, voir) et pour le modèle d'entité. Qu'est-ce que tu penses de ça? ou vous pouvez préférer autre chose? – loviji
C'est certainement une approche. La possibilité de créer des bases de données à partir de l'EF est ajoutée dans VS2010 ... vous serez à la pointe. – RichO
comment puis-je générer le modèle EF par code C#? par exemple, j'ai choisi db à partir du navigateur, puis dans le serveur générer EF et enregistrer dans le serveur. – loviji