Si j'utilise une base de données des membres ASP.NET séparée quelle est la bonne façon de définir les relations entre les tables utilisateur et tables de données d'application ?. Devrais-je créer des copies des tables utilisateur et synchroniser? Ou est-ce que vous pouvez simplement créer les colonnes Guid et appliquer la validation dans le code de l'application? Y a-t-il des problèmes de performances dont je devrais être conscient lors de la séparation des bases de données?Si j'utilise une base de données d'appartenance ASP.NET séparée, comment gérer les relations avec les tables utilisateur?
Répondre
Je ne suis pas sûr que je comprends très bien la question ... Voulez-vous dire que les membres de asp.net dans sa propre base de données .... OMI il est plus facile d'intégrer la base de données dans la base de données de l'application
d'utilisation le GUID PK de aspnet_membership comme FK dans votre table d'application connexes
Vous pouvez créer deux bases de données, un pour le contrôle des membres et d'autres pour une utilisation Web site. J'ai beaucoup de sites qui fonctionnent sur le même concept. Pas besoin de s'inquiéter. site web sera rapide et sécurisé.
Si vous voulez en savoir plus sur ce ou si vous voulez une démonstration en direct puis téléchargez un kit de démarrage pour classifiée asp.net
Assurez la jointure sur les bases de données (avec double points) lorsque vous avez besoin de données. Pas besoin de changer, juste gérer le userid, le rôle etc, mais besoin de créer deux chaînes de connexion différente dans votre application. ou copier les tables dans votre base de données d'origine
- 1. Comment gérer les relations avec les utilisateurs d'autres tables dans ASP.Net MVC?
- 2. En utilisant linq, la base de données n'a pas de relations FK avec les tables
- 3. Relations indexées dans les données de base
- 4. Données de base NSPredicate pour les relations
- 5. Comment gérer les relations n: n avec Rails?
- 6. comment trouver des relations entre les tables
- 7. Comment gérer les rôles utilisateur de manière efficace?
- 8. Comment gérer les données sans base de données?
- 9. (N) Hibernate: mappages de base/maître avec les relations
- 10. Gérer les gigaoctets de données
- 11. Comment puis-je afficher les relations entre les vues dans les diagrammes de base de données Visio?
- 12. Comment gérez-vous les 'relations' de SubSonic avec la migration?
- 13. Comment générer une table d'autorisations accordées aux tables de base de données pour un utilisateur de base de données?
- 14. Des façons élégantes de gérer les vues de base de données sur les entités hibernate?
- 15. Ajout de relations à une base de données Access
- 16. ASP.NET MVC - Comment gérer les paramètres globaux de l'application
- 17. Configuration de base de données MySQL dans une classe séparée
- 18. asp.net mvc stocker les données utilisateur
- 19. Django et les tables de base de données héritées bizarres
- 20. Question de conception de base de données: Comment gérer une énorme quantité de données dans Oracle?
- 21. ROR Configuration du modèle Question: Relations entre les tables
- 22. Relations avec ASP.NET MVC
- 23. Structure de données pour les relations
- 24. Gérer les erreurs de liaison de données dans ASP.net
- 25. Modélisation d'objets avec plusieurs relations de tables dans Zend Framework
- 26. Comment exporter/importer plusieurs tables de base de données avec des relations vers/depuis un fichier xml?
- 27. Comment gérer au mieux les connexions de base de données par modèle avec ActiveRecord?
- 28. Besoin d'aide pour les relations plusieurs-à-plusieurs dans les données de base pour iPhone
- 29. Comment modifier le schéma de base de données avec les tables versionnées Oracle Workspace Manager
- 30. Comment gérer les entrées utilisateur invalides dans ce cas?
Il demande comment doit-il un lien entre les tables d'adhésion à ses propres tableaux personnalisés. Que devrait-il utiliser comme les clés étrangères. – AndyMcKenna