2009-06-30 4 views
1

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

0

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

+0

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

0

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

0

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

Questions connexes