私はグループにタグを追加しようとしているので、グループを追加したいときに、関連するタグを追加することができます。何をしようとしているのは、タグでフィルタリングされたグループのリストを返すことができるということです。クラスリンクwcf
List<Group> Groups = new List<Group>();
List<Tag> tags = new List<Tag>();
public void AddTagtoGroup(Group group, Tag tag)
{
group.GroupName(tag.Add);
return Groups with tags or tags with groups
}
これは、グループとタグのデータコントラクトです:
[DataContract(Name = "Group")]
public class Group
{
public Group() // not sure if this has to have a datamember
{
Tags = new List<Tag>();
}
[DataMember(Name = "GroupName")]
public string GroupName { get; set; }
public List<Tag> Tags { get; set; } // datamember or not?
}
[DataContract(Name = "Tag")]
public class Tag
{
[DataMember(Name = "TagName")]
public string TagName { get; set; }
}
WCFメッセージに 'Tags'プロパティを含めるには、** yes **を送信する必要があります。それには、[[ DataMember]属性でクラスをデコレートすると、** [DataMember] **でマークされたものだけがWCFメッセージにシリアル化されます。 –
どのようにgroup.GroupName( tag.Add)はタグを追加できます。o_O – wonde