Wenn ich eine getrennte ASP.NET-Mitgliedschaftsdatenbank verwende, wie kann ich die Beziehungen zwischen den Benutzertabellen und den Anwendungsdatentabellen richtig definieren ?. Sollte ich Kopien der Benutzertabellen erstellen und synchronisieren? oder ist es in Ordnung, nur die GUID-Spalten zu erstellen und die Validierung im Anwendungscode zu erzwingen? Gibt es irgendwelche Probleme mit der Leistung, auf die ich beim Trennen der Datenbanken achten sollte?Wenn ich eine getrennte ASP.NET-Mitgliedschaftsdatenbank verwende, wie soll ich die Beziehungen zu den Benutzertabellen behandeln?
Antwort
Ich bin nicht sicher, ich voll und ganz verstehe die Frage ... Haben Sie meinen die asp.net Mitgliedschaft in einer eigenen Datenbank .... IMO ist es einfacher, die Datenbank in der Anwendungsdatenbank
Nutzung zu integrieren Die GUID PK von aspnet_membership als Ihre FK in der zugehörigen Anwendungstabelle
Sie können zwei Datenbanken erstellen, eine für die Mitgliedschaftskontrolle und andere für die Verwendung durch die Website. Ich habe viele Websites, die auf demselben Konzept laufen. Kein Grund zur Sorge. Website wird schnell und sicher sein.
Wenn Sie auf diese mehr erfahren oder eine Live-Demo wollen dann ein klassifiziertes Starter-Kit für asp.net herunterladen
Nur die auf Datenbanken machen verbinden (mit Doppel Punkte), wenn Sie Daten benötigen. Keine Notwendigkeit zu ändern, nur die Benutzer-ID, Rolle usw. behandeln, sondern müssen zwei verschiedene Verbindungszeichenfolge in Ihrer App erstellen. ODER Kopieren Sie die Tabellen in Ihrem ursprünglichen db
- 1. Wie soll ich Sonderzeichen in URLs behandeln?
- 2. Wie soll ich Fehler in Perl-Methoden behandeln, und was soll ich von den Methoden zurückgeben?
- 3. Welches Signal soll ich behandeln und wie?
- 4. Wie verwende ich Redux, wenn eine Stützfunktion den Zustand ändert?
- 5. Wo soll ich die Arbeit eines Benutzers speichern, wenn ich eine Tabelle mit Detailansichtsmuster verwende?
- 6. Wie verwende ich Normalizr, um grundlegende geschachtelte JSON zu behandeln?
- 7. Soll ich mein eigenes Objektmodell erstellen, um den Komplex die Sharepoint-Objekte zu behandeln?
- 8. Was soll ich für den WWW-Authenticate-Header auf 401s übergeben, wenn ich nur OpenID verwende?
- 9. Welche Ereignisse soll ich behandeln, wenn das Antwortobjekt (Stream) bearbeitet wird, wenn die Antwort beendet ist?
- 10. Wie beschränke ich den Benutzer nur die Entitäten zu lesen, wenn ich Remote-API verwende?
- 11. Wie verwende ich den Cache?
- 12. Wie erhalte ich eine Seitenüberschrift, wenn ich Django-Flatseiten verwende?
- 13. Wie installiere ich eine Rails-Anwendung, wenn ich RVM verwende?
- 14. Soll ich Benutzersteuerelemente verwenden, wenn ich den Code nicht wiederverwende?
- 15. Wie bekomme ich die ursprüngliche Ausnahme, wenn ich ContinueWith() verwende?
- 16. Wie ändere ich den Passwort-Hashing-Algorithmus, wenn ich die Federsicherheit verwende?
- 17. Wie greife ich auf eine Instanzvariable in einem BindingAdapter zu, wenn ich die Android-Datenbindung verwende?
- 18. Wie bekomme ich die aktuelle Sitzung, wenn ich MapperFactoryBean verwende?
- 19. Wie greife ich auf die Ansichten im Layout zu, wenn ich sie mehrfach verwende?
- 20. Wie soll ich die Planung tun
- 21. Wie soll ich den Fall behandeln, in dem ein Benutzername bereits verwendet wird?
- 22. Wie verwende ich QueryPerformanceCounter?
- 23. Wie füge ich den Button "upload" hinzu, wenn ich die Kamera in Iphone verwende?
- 24. Wie erhalte ich den Wert eines Artikels in tkinter, wenn ich eine Klasse verwende?
- 25. Wie kann ich eine Abfragezeichenfolge setzen/lesen, wenn ich den Router in Aurelia verwende?
- 26. Wie verwende ich den WebClient mit .NetCore?
- 27. Wie soll ich den Namen der "Relax" -Operation verstehen, wenn ich den kürzesten Weg eines Graphen berechnen soll?
- 28. PowerMockito ruft die Methode auf, wenn ich doReturn (..) verwende, wenn (....)
- 29. Wie kann ich den Benutzerzugriff auf Servlets & Jsp's behandeln/einschränken?
- 30. Wie verwende ich den Cache auf Anfrage?
Er fragt, wie er die Mitgliedschaft Tabellen mit seinen eigenen benutzerdefinierten Tabellen verknüpfen sollte. Was sollte er als Fremdschlüssel verwenden? – AndyMcKenna