2009-11-28 4 views
1

Cette question concerne les tables créées par aspnet_regsql pour la base de données d'appartenance ASP.NET 2.0.Pourquoi les tables de base de données SQL Membership créées par aspnet_regsql n'ont pas de clés primaires

J'incorpore ces tables et procs, etc de la base de données dans ma base de données d'application pour faciliter la gestion et l'intégration avec les données d'application. Je remarque qu'aucune des tables n'a de clés primaires. C'est une difficulté avec les outils que j'utilise pour créer et gérer les entités, les dto, les classes de référentiel et la validation.

Est-ce que quelqu'un sait pourquoi ces tables n'ont pas de clés primaires et si l'ajout de clés primaires à ces tables va interférer avec le fonctionnement des process stockés inclus dans cette base de données?

Merci,

Kimball

Répondre

2

Alors quelque chose a dû mal à votre installation - dans mon cas, toutes les tables "aspnetdb" ont des clés comme une table sérieuse devrait avoir:

alt text http://i50.tinypic.com/2h2e144.png

Essayez de supprimer aspnetdb et réinstaller ...

Marc

+0

dois aimer frapper et fonctionne. –

Questions connexes