2010-10-24 4 views
1

en essayant de créer une application galerie générique qui utilise une base de données, avec la possibilité de télécharger des images du site Web, en utilisant le développeur web visuel de Microsoft. - im assez nouveau avec les bases de données et asp.net mais je comprends> <structure de base de données générique aide avec les formulaires Web ASP (Microsoft Web Visual dev)

La plupart des exemples que je vois sont un fichier mdf avec plusieurs tables. mais je veux quelque chose que je peux utiliser à plusieurs reprises comme un modèle générique pour mes bases de données, car j'ai plusieurs galeries que je veux créer pour mon portefeuille, ou permettre à d'autres de l'utiliser avec peu de difficulté.

Qu'est-ce que im en essayant d'éviter est d'avoir à passer par chaque galerie et créer de nouveaux adaptateurs de table et ou obtenir/ensemble des méthodes pour chaque nouvelle galerie

Dois-je utiliser un fichier mdf séparé avec une table pour chaque galerie? serait cela me permet de copier/coller chaque fois que je veux créer une nouvelle base de données et, par extension, nouvelle galerie

merci pour votre temps

Répondre

0

Pas besoin d'utiliser des fichiers mdf séparés. Vous ne pouvez avoir qu'un seul fichier mdf (fichier de base de données). Pourquoi ne pas créer une table de galerie et une table d'image et vous connecter les deux avec une relation?

1 Galerie -> a beaucoup -> Images - (MXN) relation

1 image -> appartient à -> 1 Galerie

Vous pouvez utiliser Microsoft Entity Framework pour éviter d'avoir à créer de nouveaux adaptateurs de table, obtenir/set méthodes, etc, car il va tout créer automatiquement pour vous.

+0

eh, si je cours cela via jquery, avoir un tas de gallerys différents dans un tableau ne serait-il pas vraiment difficile d'appeler une liste d'une table? Je me sens comme il n'y aurait pas de bon moyen de les garder groupés pour la mise en place d'une galerie – Gazow

+0

Pas vraiment. En utilisant jQuery, vous pouvez avoir une sorte de chargement paresseux, c'est-à-dire charger des images en arrière-plan pendant que l'utilisateur visite la galerie. Il y a plus d'une façon de l'implémenter, mais vous devriez chercher comment le faire en utilisant jquery. –

Questions connexes