实战 .Net 数据访问层 - 20

** 7. ** ** 其它 ** ** **

看完了主角,该是最佳男(女)配角上场时间了!

正好,作者也只准备了两个小玩意儿,就算供大家茶余饭后吧 J

(1) DafConfig

这个拿出来都有点不好意思,怎么连读取配置文件都算一个配角啊?可现实就是这样,虽然 XML 人人都会操作,但你还真得为某些特别的 XML ( App.config / Web.config )思量思量!例如,下面的这段关于 DAF (省去了 Data Access Logic 部分)的配置信息就将 Configuration 做到了 method level L :

< configuration >

< dafConfiguration >

< daf >

< class name ="CustomerDaf">

< method name ="GetCustomerById"

EntityType ="ADOX_DATATABLE"

dalclass ="CustomerDal_ADOX" />

< method name ="GetCustomers"

EntityType ="ADOX_DATASET"

dalclass ="CustomerDal_ADOX" />

< method name ="GetCustomerByName"

EntityType ="ORM_OBJECTSPACES_OBJECT"

dalclass ="CustomerDal_ORM" />

< method name ="GetAllCustomers"

EntityType ="ORM_OBJECTSPACES_OBJECTSET"

dalclass ="CustomerDal_ORM" />

< method name ="UpdateCustomer"

EntityType ="OBJECT"

dalclass ="CustomerDal_ADOX" />

< method name ="UpdateCustomers"

EntityType ="COLLECTION_ARRAYLIST"

dalclass ="CustomerDal_ORM" />

< method name ="GetCustomerByCity"

EntityType ="ADOX_READER"

dalclass ="CustomerDal_ADOX" /> < dal >

...

下一段: http://www.csdn.net/develop/Read_Article.asp?id=27565

Published At
Categories with Web编程
Tagged with
comments powered by Disqus