在项目中使用XML文件统一管理sql语句

  通常.net三层架构的项目,大家都是把sql语句定义保存在DAL层的方法中。

  那么在这里,在跟大家分享另一种方式:

  把DAL层的sql语句保存到对应DAL层cs类的XML文件中。一个cs文件对应一个XML文件。XML文件的作用想必大家都非常熟悉,在开发中的应用也是非常广。XML主要是用来保存和传输数据。那么我们可以在XML文件中,自定定义有意义的元素来保存对应的sql语句。当DAL层要使用时,就读取对应XML文件中的对应元素,就可获取到sql语句来执行了。

  那这里我们要讨论一个问题:把sql语句保存在XML文件中,有什么好处?

  1、可以方便的集中管理!

  2、当sql语句发生变化更改时,我们可以只修改对应的XML文件,而无需再修改DAL层,这样每次更改sql语句时,代码就可以不用再次重新编译!

posted @ 2013-07-23 21:59  DotNet_Li  阅读(1031)  评论(0编辑  收藏  举报