【发布时间】:2010-03-10 03:54:04
【问题描述】:
我们正在修改我们在 stackoverflow 上的帖子。
我们只更改了标签部分,删除了tag1,tag2并添加了tag3,tag4。
按下发布您的问题按钮后,应该做这些事情:
- 将
tag1,tag2的count列减少了1 - 删除帖子与
tag1,tag2的关系 - 如果
tag3,tag4已经存在,则将两者的count列加1;否则,将它们插入tags表,count值为1 - 添加帖子与
tag3,tag4的关系
让我们深呼吸,仅此而已!
我想看看哪种 ORM 可以最容易/最高效地实现这一点,无论它是用 PHP/Java/C/.Net 还是其他任何语言编写的,因为跨语言的想法是相似的!
【问题讨论】:
-
我们到底想比较什么?商业模式声明?真实的业务方法或手动分配的属性并调用 Persist() 方法?
标签: orm relationship