这个问题是由Kyralessa在你最有用的sql技巧中提出的,以避免编写更多的sql? 我从最后一个问题中得到了很多好主意,我有兴趣看看这个问题是什么.
再一次,我没有保持这个问题的声誉.我等了7天,寻找答案,然后将其标记为维基.问题所获得的声誉,对这个问题有好处.
基本规则:
虽然编写代码,将处理从SQL转移到代码来解决性能问题当然是合理的,但这确实不是问题的关键.问题不仅限于绩效问题.目标不仅仅是减少sql来完成工作.
传达这个概念,以便其他用户说"哦,哇,我不知道你能做到这一点."
示例代码非常有用,可以帮助主要是视觉学习者的人.
明确说明您正在使用的语言,以及您正在使用的SQL方言.
把自己放在读者的鞋子里.他们需要在他们面前的屏幕上看到什么,这将导致顿悟.你的答案是为了让读者受益.写给他们.
非现场链接是可以的,如果它们出现在示例之后.非现场链接作为真实答案的替代品不是.
可能还有其他一些东西让读者更好,我没有想到.获得创意.分享知识.玩得开心炫耀.
[编辑] - 看起来好像有一段时间没有任何活动.5票= 50,所以有赏金,它已经被证实了.
如果你想避免写SQL,可以使用ORM,例如nHibernate,或者是一个Microsoft产品Linq to SQL/Entity Framework
这甚至比使用生成器更好,因为您不需要重新运行生成器,如果您使用Fluent nHibernate,您可以通过约定启用配置,甚至不维护映射文件/类.