NHibernate config connection string info
Was ist der beste Weg zum speichern von Verbindungs-string info?
Ich würde lieber nicht nur speichern das db-Passwort in NHib.config-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist der beste Weg zum speichern von Verbindungs-string info?
Ich würde lieber nicht nur speichern das db-Passwort in NHib.config-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die Verschlüsselung, das Passwort und/oder Verbindungs-string und speichern das verschlüsselte Kennwort/connection-string in einer config-Datei von einigen Sortieren. Dann nutzen Sie meine Antwort hier, um die Verbindungszeichenfolge Wert auf die NHibernate-Konfiguration-Objekt nach, ihn zu entschlüsseln:
So laden Sie die Anwendung Einstellungen zu NHibernate.Cfg.Configuration-Objekt?
Wie:
In der Regel setzen Sie ein Passwort, wenn Sie eine Verbindung herstellen, um zu sagen, dass eine sql server-Datenbank mit einem sql-login, es sei denn, Sie entscheiden, zu verwenden der windows-Authentifizierung.
Sollten Sie sperren die Berechtigungen/Rollen für das, was ein sql server-login tun können.
Wenn Sie eine sql server-Stil login-könnten Sie das Kennwort verschlüsseln, wie diese..
Verschlüsseln Connection String in der web.config
oder andere links..
http://www.kodyaz.com/articles/Encrypting-in-web-configuration-file.aspx
http://www.codeproject.com/KB/cs/Configuration_File.aspx
http://www.velocityreviews.com/forums/t84120-how-to-encrypt-database-password-in-web-config-file.html
EDIT:
Verwenden eine Verbindungszeichenfolge von einem connectionstring-element in der web.config-file, dann zeigt dies, du..
http://www.martinwilley.com/net/code/nhibernate/appconfig.html
ALTERNATIV
verwenden fluentnhibernate. 🙂