主要细节的最佳实践在商业层中插入数据?

时间:2011-01-30 06:00:22

标签: .net database transactions insert master-detail

您是否有任何关于master-detail插入数据到数据库的报价?你使用交易吗?它的最佳实践是什么?你如何在商业层控制它?

1 个答案:

答案 0 :(得分:2)

这完全取决于业务规则。如果一个插入可以发生而不是另一个插入,则不需要事务。但是,如果业务规则意味着每个插入必须一起出现,则使用事务。

最佳实践是理解并记录正在解决的问题,以充分理解情况,然后设计反映这种理解的东西 - 没有上下文我们就无法给出具体的最佳实践建议。虽然您可以尝试描述问题的背景,然后看看我们是否可以更具体