我有一个MessageRecipient对象,它具有User作为导航属性。当我向DB添加MessageRecipient时,它还会尝试添加不是我想要的用户。有没有办法以某种方式从MessageRecipient中删除用户或只是阻止EF保存导航属性?我不想添加或更新关联的User对象。感谢
entity.MessageRecipients.Add(recipient);
entity.SaveChanges();
答案 0 :(得分:0)
您似乎正在尝试向用户添加MessageRecipient吗?如果是这种情况,您需要从数据库中获取用户(或附加到当前上下文),然后将Message Recipient添加到User,然后添加SaveChanges。这样做不会创建新用户,但实际上会将子数据添加到该对象/数据库。