2009-08-26 19 views
6

J'utilise Entity Framework et Linq to Entities. Je veux crypter la chaîne de connexion et l'EF doit décrypter automatiquement, Comment puis-je le faire?Entity Framework Encrypt Chaîne de connexion

Merci à l'avance,

Javier P. Jorge de

+0

Est-ce une application Web? ASP.NET a le cryptage web.config intégré. –

+0

Oui, mais comment le faire ou tout est automatique, même avec l'EF au milieu. –

+0

Le chiffrement ASP.NET web.config "fonctionne". L'EF ne s'en souciera pas. –

Répondre

9

Utilisez aspnet_regiis. Dans la ligne de commande parcourir (en général):

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

et le type:

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

Par exemple:

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

Vous ne devez rien faire pour L2SQL lire la connexion ecrypted fichier de chaîne.

+0

je l'ai testé. et ça m'a aidé. bon ... +1 de moi :-) – AEMLoviji