2017-03-09 195 views

回答

1

不一定。

在一次交易中,您可能想要为您的公司添加新员工,并将其经理的姓名添加到另一个表中。

0

不,这在规范化数据库中是非常正常的。最终的结果(无论您查询的来源 - 直接与生成的ORM)应该是这样的:

BEGIN TRAN 

INSERT INTO Table ... 
INSERT INTO OtherTable ... 

COMMIT 

根据SQL味道,你也应该考虑错误处理。例如。对于SQL SERVER,您可以使用BEGIN TRY ... BEGIN CATCHROLLBACK错误的事务。

+0

Thanks.everyone我以为我是一个坏分贝设计师:) –