2009-08-26 16 views
6

Utilizo Entity Framework y Linq para las entidades. Quiero encriptar la cadena de conexión y el EF tiene que descifrar automáticamente, ¿Cómo puedo hacerlo?Entity Framework Encrypt Connection String

Gracias de antemano,

Javier P. de Jorge

+0

¿Es esta una aplicación web? ASP.NET tiene cifrado web.config incorporado. –

+0

Sí, pero cómo hacerlo o todo es automático, incluso con el EF en el medio. –

+0

El cifrado de ASP.NET web.config "simplemente funciona". Al EF no le importará. –

Respuesta

9

Uso aspnet_regiis. En la línea de comandos para navegar (por lo general):

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

y tipo:

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

Por ejemplo:

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

Usted no necesita hacer nada para que L2SQL leer conexión ecrypted archivo de cadena

+0

lo he probado. y me ayudó. bien ... +1 de mí :-) – AEMLoviji