您的位置:首页 > 其它

Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇

2006-01-12 16:32 483 查看

http://terrylee.cnblogs.com/category/36514.html

写在前面:在进阶篇中,主要通过对使用存储过程,使用事务,加密连接串三部分内容的介绍,给企业库的初学者提供一点帮助。
一. 使用存储过程:

关于数据访问应用程序块的介绍在入门篇里面已经说过了,这里不再重复。下面我们来看看在数据访问应用程序块里面使用存储过程的方法:

1. 不传递参数:不传递参数时值需要指定存储过程的名称,已经命令的类型即可。

1 private void FormatDataBySp1()
5 private void FormatDataBySp2()
5 private void FormatDataBySp3()
5 private void ExecuteUseTran()
5 /**////创建数据库实例
7 Database db = DatabaseFactory.CreateDatabase("NorthWind");
8
9 using(IDbConnection Idbconn = db.GetConnection())
10 /**////打开连接
12 Idbconn.Open();
13
14 /**////创建事务
15 IDbTransaction Idbtran = Idbconn.BeginTransaction();
16
17 try
18 /**////执行两个存储过程
20 db.ExecuteNonQuery(CommandType.StoredProcedure,"InserOrders");
21 db.ExecuteDataSet(CommandType.StoredProcedure,"UpdateProducts");
22
23 /**////执行完成后提交事务
24 Idbtran.Commit();
25 }
26 catch
27 /**////回滚事务
29 Idbtran.Rollback();
30 }
31 finally
32 /**////关闭连接
34 Idbconn.Close();
35 }
36 }
37
38 }
三. 加密连接字符串:

1. 创建一个加密的Stored Provider:



2. 创建新的加密算法:





3. 选择加密算法:



4. 创建加密密钥:



5. 保存加密密钥的保存文件,该文件要小心保存:



6. 指定加密的部分:



这样我们看到,在配置文件里面的内容变成了乱码。

总结:关于数据访问应用程序块的进阶篇就写到这里了,希望对初学企业库的朋友有所帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐