Verwenden von SubSonic v2.3 in einer Web App. Jeder Kunde (200+) wird seine eigene Datenbank haben. Wir haben die Verbindungszeichenfolge für den Client eingefügt, wenn wir das Repository für den Datenbankaufruf erstellen. Was wir jetzt sehen, ist, dass Client A etwa zur gleichen Zeit wie Client B eine Anfrage stellen kann. Client A kann die Daten von Client B erhalten. Dies scheint zu passieren, wenn jeder Client die gleiche Seite anfordert. Ich weiß, SubSonic ist für eine einzelne db gebaut, aber ich habe mehrere Beiträge zum Umschalten der Verbindungszeichenfolge im Standardanbieter gelesen, um Multi-Datenbank-Unterstützung zu erhalten. Irgendwelche Erkenntnisse über was ich überprüfen muss, wäre hilfreich.Multi Datenbank Problem
2
A
Antwort
2
Es löst alles um Threading, wie Sie sehen. Mit Version 2.2 (der aktuellen Version) können Sie Ihre Anrufe mit SharedDbConnectionScope umschließen. Dadurch wird die Verbindungszeichenfolge zurückgesetzt:
Dadurch wird der Aufruf threadsicher isoliert und die Verbindungszeichenfolge geändert. Ich muss unsere Dokumente auf diesem aktualisieren ...
Verwandte Themen
- 1. Cloudant Multi-Datenbank-Abfrage
- 2. Orchestral/Tenanti Multi-Datenbank
- 3. WCF-Client Multi Event Problem
- 4. Couchbase Multi-Server Setup Problem
- 5. IoC-Problem mit Multi-Bindung
- 6. Verknüpfen von Multi-Datenbank-Informationen
- 7. android: Multi-Language-Datenbank-Ausgabe
- 8. CodeIgniter, wie Multi-Datenbank verbinden
- 9. CodeIgniter, wie Multi-Datenbank verbinden
- 10. Multi-User Web Application Datenbank-Design
- 11. Problem mit BizTalk Multi-Input-Karte
- 12. iphone Simulator mit Multi-Touch-Problem
- 13. Quartz - Spring Batch Multi Cluster Problem
- 14. C# Problem mit Multi-Client-Server-Anwendung
- 15. Android Multi-Time-Taste drücken Problem?
- 16. Hash-Multi-Map Platz sparendes Problem
- 17. Datenbank klicken Problem
- 18. Laravel Schmiede Datenbank Problem
- 19. sqlite3 Datenbank Dateigröße Problem
- 20. Wie umbenennen Datenbank im Multi-User-Modus
- 21. Multi-Tenant-Anwendung - Datenbank automatisch erstellen
- 22. Entity Framework und Multi-Tenancy-Datenbank-Design
- 23. Multi-Sprach-Datenbank-Codierung in der Suchmaschine
- 24. .NET DBF-Datenbank Konnektivität Problem
- 25. Datenbank Preiskalkulation Tabellen Aggregation Problem
- 26. SQLite Datenbank-Verbindung Problem Java
- 27. SQLite Datenbank Problem in TextView
- 28. Einheit + php + Datenbank Datenausgabe Problem
- 29. Weird-Datenbank Problem in django
- 30. Einfügen in Datenbank-Problem pdo
Ich habe festgestellt, dass 3.0 mehrere Anbieter haben kann. Würde dies der Weg sein, dies in 3.0 zu schaffen. Ich habe überlegt, mehrere Anbieter in 2.3 zu machen. – JayGlynn