这是我的模型 - 两张表 Contacts 和 Companies。联系人通过其 Company_ID 属性绑定到每个公司,我使用 EntityFramework。
当我想将联系人添加到公司时,我会浏览我想要添加的联系人并将他们的 Company_ID 属性更改为我想要添加他们的公司的 Company_ID。
但是它不会更新该公司的联系人,除非我执行以下操作,否则它们是相同的旧联系人:
Context.Dispose();
Context = new CompanyContactsEntity();
但这效率不高,因为我只想更新当前实例而不创建新实例。