您的位置:首页 > 移动开发

Enterprise Library – Data Access Application Block 学习手册(最新版)- Part 3

2010-09-15 09:52 573 查看
Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、数据验证(Validation Application Block)等等,对企业应用开发非常有帮助,也非常实用。



相关下载信息:
http://blog.entlib.com/EntLib/archive/2009/03/30/enterprise-library-for-.net-framework-3.5-entlib-v4.1-v4.1.aspx

上一篇:Enterprise Library – Data Access Application Block 学习手册(最新版)- Part 2

本文根据EntLib v4.1 的学习手册(Hands on Lab),演示如何加密配置文件中连接字符串。

1. 下面就可以打开项目 \Enterprise Library 4.1 HOL\CS\Data Access\exercises\ex03\begin \DataEx3.sln 开始我们的工作了。

2. 打开项目中的app.config 配置文件,检查数据库连接字符串是否正确,目前connection string是明文,尚未加密。



3. 加密数据库连接字符串
选择app.config 配置文件,使用Enterprise Library Configuration 工具打开。



如下图所示,选择Data Access Application Block,然后在属性窗口中,选择ProtectionProvider属性,并设置该属性为RsaProtectedConfigurationProvider。保存后,重新回到app.config在Visual Studio 的编辑界面。



现在,你会发现配置文件中的connection string 字符串已经加密了。



但是,现在你运行范例程序,和前面一样,运行正常。

EntLib.com 开源论坛小组(http://forum.entlib.com)欢迎你继续访问后续内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐