摘要: 前段时间,因为某些特殊的需要,需要动态构建CAML语句,用于查询List中的数据。通过工具CAML Builder工具的使用,大致了解了CAML的一些操作符的概念之后,就开始着手自己写一个可以动态拼CAML语句的类:CAMLBuilder。 在构建查询语句时,我区分为WhereBuilder和OrderByBuilder,这样也帮助理解。 使用WhereBuilder和OrderByBuilder前,需要先实例化,之后的操作都遵循管道模式,可以一句话写到头(虽然这个写法不是一个好建议,可以在打点的时候换行)。以下是调用例子: SPQuery query =... 阅读全文
posted @ 2011-08-04 16:27 Berkaroad 阅读(994) 评论(0) 推荐(0) 编辑