
1 onetown 2013 年 5 月 9 日 试了一下, 简单好用。 |
2 yetone 2013 年 5 月 9 日 via Android 标记一下 |
3 liuxurong 2013 年 5 月 9 日 效率咋样,马克。 |
4 jjx 2013 年 5 月 9 日 这种语法看似简单,其实并不直观, 以前用linq 有感 比方说,为什么是left outer join而不是inner join,为什么用having而不是where ,这些都不是一眼能看出来的 |
5 davepkxxx 2013 年 5 月 9 日 python在语言级别支持linq?什么时候的事情? |
6 est 2013 年 5 月 9 日 @jjx 呃,列表解析的语法就是python的语法。。。比如 [c for c in Customer] ,其中Customer就可以是一个list。 个人感觉python的列表解析还是非常接近日然语言的,而Linq差不多就是翻版SQL,不好理解。 比如顶楼那个例子: python: select(c for c in Customer if sum(c.orders.price) > 1000) SQL: SELECT "c"."id" FROM "Customer" "c" LEFT JOIN "Order" "order-1" ON "c"."id" = "order-1"."customer" GROUP BY "c"."id" HAVING coalesce(SUM("order-1"."total_price"), 0) > 1000 Linq的话基本就是把from写在前边了吧? |
7 bitsmix 2013 年 5 月 9 日 |
8 TONYHEAD 2013 年 5 月 9 日 神器?楼主打万智牌的吗? |
9 germ 2013 年 5 月 10 日 为了回复你,我这个酱油党,也注册个,这个公司用或者商业用 要收费的,价格也不便宜, |
10 greatghoul 2013 年 5 月 10 日 我刚看到标题,以为是 PornORM 感觉口味很重,赶紧就进来了,结果发现自己邪恶的看错了。 |
11 chuangbo OP @greatghoul 很有趣的想法 :D 在延伸一下,你觉得一个叫做 Porn 的 ORM 会有哪些 Feature 呢? |
12 greatghoul 2013 年 5 月 10 日 @chuangbo - 连接数据库的接口要多 -> 想象一下口,菊花等 - 语句写法也灵活 -> 想象下各种姿势 - 支持上亿并发吞吐 -> 想象下那么多的子孙 - 支持在沙盒中运行,不影响数据库,方便调试 -> 带上TT就安全啦 |
14 ivenvd 2013 年 5 月 11 日 这样性能可能更好,方便看不出来……很怀疑能够有 SQLAlchemy 功能那么强么……文档里各种 TBD 这敢用? |
16 levon 2013 年 5 月 11 日 if来表示where,非常不顺眼 |
17 grzhan 2016 年 11 月 18 日 自定义 Python3 Enum 的 Converter 时候碰到坑了,无法很好地整合到列表解析中去。 |