Ich benutze SubSonic 3.0.0.3 (der ActiveRecord Ansatz) in einem HttpHandler, die ich in einer eigenen Bibliothek habe. Damit es am Ende funktioniert, muss ich die Verbindungszeichenfolge in der web.config der Website statt in der app.config der Klassenbibliothek haben. Ist dies das erwartete Ergebnis oder ein Fehler?SubSonic ActiveRecord in HttpHandler (Wo gehört die Verbindungszeichenfolge?)
Antwort
Die einzige Konfiguration, die abgerufen wird, ist die Konfiguration der Ausführungsumgebung - das Speichern in der Klasse lib funktioniert nicht - für jede Konfigurationseinstellung.
Sie können unser Vorlagenverhalten überschreiben, indem Sie eine Verbindungszeichenfolge mit ProviderFactory (wie oben) senden.
Mit Reflector habe ich die ProviderFactory.GetProvider(connectionStringName)
-Methode von SubSonic ausgecheckt. Diese Methode wird im Konstruktor Ihrer generierten Db/Context-Klasse aufgerufen.
Es verwendet die ConfigurationManager
, um (wie erwartet) nach Verbindungszeichenfolgen zu suchen. Wenn Sie eine Webanwendung ausführen, sucht sie in der Datei web.config nach bekannten Verbindungszeichenfolgen. Sie müssen Ihre Verbindungszeichenfolgenkonfiguration in die CONFIG-Datei für die Anwendung kopieren, die Ihre DLL verwendet.
- 1. SubSonic 2.2 verschlüsselte Verbindungszeichenfolge
- 2. SubSonic-Verbindungszeichenfolge für SQLite
- 3. Wo Verbindungszeichenfolge in web.config
- 4. ActiveRecord :: Base gehört nicht in eine Hierarchie von ActiveRecord absteigend
- 5. PostgreSQL-Jsonb-Feld in ActiveRecord gehört zu_Verbindung
- 6. SubSonic 3 ActiveRecord Probleme - leere Daten
- 7. Definieren von SubSonic 3 ActiveRecord-Migrationen
- 8. SubSonic 3 ActiveRecord-Klasse automatisch neu generieren?
- 9. Fehler mit Subsonic 3.0 ActiveRecord kompilieren?
- 10. Frage beginnt mit SubSonic 3 + ActiveRecord
- 11. SubSonic 3 ActiveRecord generierter Code mit Warnungen
- 12. Wo ist die Dokumentationsseite für ActiveRecord Datentypen?
- 13. SQLite Int64 vs Int32 Problem und SubSonic ActiveRecord
- 14. MVC: Gibt es eine definitive Antwort, wo die Geschäftslogik gehört?
- 15. Wie stelle ich fest, wo die Integer (string) Methode gehört?
- 16. Wo gehört ein Datenquellenobjekt? Controller oder Modell?
- 17. Repository, Service oder Domain-Objekt - wo gehört die Logik?
- 18. Wo Schienen Fehler in "ActiveRecord :: AssociationTypeMismatch" hat?
- 19. Wo ist t4 Vorlagen für Subsonic 2.2?
- 20. Subsonic 3.0 Fehler beim Ausführen von ActiveRecord Vorlage mit SQLite
- 21. SubSonic 3/ActiveRecord - Einfacher Weg zwei Datensätze zu vergleichen?
- 22. Subsonic 3 ActiveRecord Test Funktion unterstützt Linq nicht?
- 23. Subsonic ActiveRecord schlägt bei der Kompilierung aufgrund von GUID fehl
- 24. Subsonic ActiveRecord - Verbindungen hängen beim Hinzufügen von vielen Datensätzen
- 25. Wo wird die Verbindungszeichenfolge für klassisches ASP gespeichert?
- 26. Behandelt Subsonic 3 ActiveRecord viele zu viele Beziehungen?
- 27. SubSonic 3 ActiveRecord Lambda-Ausdruck teilweise ignoriert beim Löschen
- 28. Wo kann Subsonic Patch eingereicht werden?
- 29. Wo ist der Installationsdownload für Subsonic 2.2?
- 30. Ruby on Rails ActiveRecord, wo die Eigenschaft nicht leer ist
Das war mir nicht klar. Vielen Dank! – JasonFruit