EF6-控制插入不同表的顺序

时间:2019-07-15 17:00:13

标签: entity-framework-6

我正在使用实体框架6,并且需要控制插入到不同表中的顺序。

如果我有一个外键关系,那么实体框架会知道首先插入父记录。然后,使用新插入的标识列值更新该实体,该值用作子记录中的外键。

在这种情况下,我没有外键关系。我有一个排队表,其中存储了要发送到消息队列的字符串。排队表中的此字符串需要其他插入之一的主键。我认为如果我最后可以插入排队表,那将是可行的。

如果保存更改后执行排队表,则可以使其正常工作,但随后需要管理事务。那将是理想的方法,但是我将其包含在可能有事务也可能没有事务的现有代码中。

有什么想法吗?

0 个答案:

没有答案