eaglet

本博专注于基于微软技术的搜索相关技术
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年7月26日

摘要: 最近在项目中使用CodeSmith + netTiers 生成数据访问层DAL,感觉效果很好,减少了大量的简单重复劳动。 不过在使用过程中发现CodeSmith提供的方法不能完全满足项目需要,主要体现在两个方面: 1、 Data.DataRepository.TableProvider.GetPaged方法无法输入带参数的条件,调用前必须进行SQL 拼 接,这样可能导致SQL 注入攻击。 2、 DataRepository.Provider.ExecuteDataSet 无法分页查询 为解决以上问题,我做了如下代码对生成的DAL进行了补充。这些代码可以在DAL外部使用,也可以修改netTiers 模板,内置到DAL中。 阅读全文

posted @ 2007-07-26 16:18 eaglet 阅读(4706) 评论(12) 推荐(0)