PetaPoco最初的灵感来自Massive-通过dynamic Expando objects返回一切。对于大多数情况我觉得这比较麻烦,更喜欢强类型的类。但是有些时候支持dynamic也是有用的-特别是用于Join、Group By和其他计算查询时。

构造一个dynamic查询只需使用现有的查询方法,只是传递一个dynamic的泛型参数。返回的对象将为每个查询返回的列对应一个属性:

foreach (var a in db.Fetch<dynamic>("SELECT * FROM articles"))
{
Console.WriteLine("{0} - {1}", a.article_id, a.title);
}

注意此时不支持自动添加SELECT子句,因为PetaPoco不知道表名。

最新文章

  1. java运行时获得泛型类型
  2. 用ProxyFactoryBean创建AOP代理
  3. Storm的ack机制在项目应用中的坑
  4. #mysql:command not found
  5. 搭建dns域名服务器过程
  6. FPGA奇数分频
  7. MySQL日志功能
  8. html5 API
  9. 悬浮二维码 QQ ToTop
  10. 201521123108 《Java程序设计》第6周学习总结
  11. TI-RTOS 之 GPIO中断(按键)
  12. 搭建第一个spring boot项目
  13. C#设计模式(17)——观察者模式
  14. Specified key was too long; max key length is 767 bytes解决方案
  15. [AHOI2017/HNOI2017]大佬
  16. 毕业设计 之 二 PHP集成环境(Dreamweaver)使用
  17. 炫龙笔记本的gtx965m显卡玩游戏很卡
  18. 在Linux中简单实现回收子进程
  19. 20172306 《Java程序设计》第二周学习总结
  20. Haskell语言学习笔记(69)Yesod

热门文章

  1. 使用HTML5新特性Mutation Observer实现编辑器的撤销和撤销回退操作
  2. dede使用方法---用js让当前导航高亮显示
  3. WordPress 博客文章时间格式the_time()设置
  4. hashMap的输出是和加入元素的顺序一样的吗?
  5. win7 系统无法复制粘贴解决方案
  6. 【Gym 100971K】Palindromization
  7. bzoj4403: 序列统计
  8. 回合对战制游戏第一篇(初识java)
  9. [分类算法] :SVM支持向量机
  10. 【Codeforces-707D】Persistent Bookcase DFS + 线段树