实体框架在多个上下文中插入多对多关系

时间:2010-12-30 23:14:33

标签: ado.net entity-framework-4

我有一个Events表和一个PaymentTypes表,它们由Events_PaymentTypes连接表链接。 EF允许我通过执行Event.PaymentTypes.Add(PaymentType)将条目添加到连接表中。但是,我从一个上下文获取PaymentTypes并在另一个上下文中执行add操作。如果我首先分离PaymentType,它会在PaymentTypes表中创建一个新记录,这不是我想要的。我怎么能绕过这个?

1 个答案:

答案 0 :(得分:0)

想通了。在添加之前我没有将它附加到其他上下文。