2009-08-26 16 views
6

Uso Entity Framework e Linq alle entità. Voglio crittografare la stringa di connessione e l'EF deve decifrare automaticamente, come posso farlo?Entity Framework Encrypt Connection String

Grazie in anticipo,

Javier P. de Jorge

+0

È un'app Web? ASP.NET ha la crittografia web.config integrata. –

+0

Sì, ma come farlo o tutto è automatico anche con l'EF nel mezzo. –

+0

La crittografia ASP.NET web.config "funziona correttamente". L'EF non se ne preoccuperà. –

risposta

9

Usa aspnet_regiis. In linea di comando individuare (di solito):

cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 

e tipo:

aspnet_regiis -pef "sectionName of web.config" "path" - to encrypt 
aspnet_regiis -pdf "sectionName of web.config" "path" - to decrypt 

Ad esempio:

aspnet_regiis -pef "connectionStrings" "D:\projects\HelloWorldProject" 

Non c'è bisogno di fare qualcosa per rendere L2SQL leggere collegamento ecrypted file di stringhe.

+0

l'ho provato. e mi ha aiutato bene ... +1 da parte mia :-) – AEMLoviji