Warum SQL-Mitgliedschaftsdatenbanktabellen von aspnet_regsql erstellt haben keine Primärschlüssel

StackOverflow https://stackoverflow.com/questions/1812070

Frage

Diese Frage ist über die von aspnet_regsql erstellten Tabellen für die ASP.NET 2.0 Membership-Datenbank.

Ich bin enthalten diese Tabellen und Procs, etc. aus der Datenbank in meine Anwendungsdatenbank für eine einfache manageemnt und Integration mit den Anwendungsdaten.

Ich stelle fest, dass keine der Tabellen Primärschlüssel haben. Dies ist eine Schwierigkeit, mit den Werkzeugen I Einheiten erstellen und zu verwalten, DTO, Repository-Klassen und Validierung.

Weiß jemand, warum diese Tabellen haben keine Primärschlüssel und ob auf diese Tabellen Primärschlüssel hinzugefügt wird mit dem Betrieb des gespeicherten Procs in backene stören, dass diese Datenbank enthält?

Danke,

Kimball

War es hilfreich?

Lösung

Dann muss etwas mit der Installation schiefgelaufen sein - in meinem Fall, werden alle Tabellen in „aspnetdb“ haben Primärschlüssel wie jede ernsthafte Tabelle sollte:

Versuchen Entfernen aspnetdb und Neuinstallation ...

Marc

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top