Seems 我对我的林克稍有问题,我有一组数据合同,我有适当的信息合同。 信息可以成为小组的一部分。 然而,当我更新信息记录时,我没有在小组信息清单中反映这一信息时,这一信息对该集团来说仍然是一样的。 但是,在我直接列出信息时,最新情况还是反映了?
这就是我如何向一个团体发出信息:
//lists for reference:
List<Group> Groups = new List<Group>();
List<Message> messages = new List<Message>();
//not sure the below method is correct for adding a message to a group
public void AddMessagetoGroup(string group, string messageID, string message)
{
var result = Groups.Where(n => String.Equals(n.GroupName, group)).FirstOrDefault();
var result1 = messages.Where(n => String.Equals(n.MessageID, messageID)).FirstOrDefault();
if (result != null)
{
result.GroupMessages.Add(new Message() { MessageID = messageID, GroupMessage = message });
}
if (result1 != null)
{
result1.MessageGroup.Add(new Group() { GroupName = group });
}
}
如果我向小组传达我对电文作出的任何改动,我就应认真理解正在发生什么。 我认为的唯一事情是,它增加了一个新例子,说明已经存在的信息,这意味着我的更新方法只是复制这一信息,但即便是在哪里,这一新的复制记录也得到保存。 如果难以确定如何更新已经复制的信息,我就能够更新这些信息。 而是对小组的增益(工作周期)?