Ich habe eine. NET-DLL, die Geschäftslogik enthält, die ich in einem SSIS-Paket wiederverwenden möchte. Die DLL verwendet Entity Framework für ihre Datenzugriffsebene. Ich habe einen Weg gefunden, die DLLs zur Laufzeit zu laden (How to load an Assembly...), aber ich bekomme immer Fehler, die dazu führen, dass ich keine gültige Verbindungszeichenfolge habe. Normalerweise befindet sich die Verbindungszeichenfolge in unseren EF-Anwendungen in der Datei app.config, und EF lädt sie automatisch. Ich kann jedoch keine Möglichkeit finden, eine Konfigurationsdatei zu einem SSIS-Paket hinzuzufügen. Hat jemand eine Idee, wie ich eine Konfigurationsdatei hinzufügen oder eine Verbindungszeichenfolge festlegen kann, damit eine EF-basierte DLL es verwenden kann?SSIS und dll mit Entity Framework
Ich bin mit VS 2012 und SQL Server 2012, EF 6.0 und .Net Framework 4.52
Haben Sie http://www.sqlis.com/post/Where-is-my-appconfig-for-SSIS.aspx überprüft? – Ako
Danke - das hat funktioniert. Es scheint etwas bizarr, dass ich alle meine paketspezifischen Einstellungen in eine allgemeine dtshost.exe.config-Datei schreiben müsste - aber es funktioniert, wenn ich meine Entity Framework-Verbindungszeichenfolge darin stecke. – Clinemi