2017-03-26 5 views
-2

私のアプリケーションのグループにメンバーを追加しようとしています。グループに1人以上のメンバーを追加する必要があります。助けてもらえますか?以下こんにちは私は関連するデータを更新する問題を抱えています

は私のクラス

public class member 
{ 
    [Key] 
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 
    public int memberid { get; set;} 

    [Required] 
    [Display(Name ="first name")] 

    public string membername { get; set; } 
    [Required] 
    [Display(Name = "last name")] 

    public string memberlastname { get; set;} 

    [Required] 
    [Display(Name = "email address")] 
    [DataType(DataType.EmailAddress)] 
    public string email { get; set; } 

    public int groupid { get; set; } 

    public virtual group groups { get; set; } 
} 

public class group 
{ 
    [Key] 
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 
    public int groupid { get; set; } 

    [Required] 
    [Display(Name = "group name")] 
    public string groupname { get; set; } 

    public IEnumerable<member> members { get; set; } 
} 
+0

また、あなたはあなたの新しいグループのメンバーを追加(および保存)しようとしているあなたのコードが表示されるはずです。 – Filburt

+0

[なぜ誰かが私を助けることができますか?実際の質問ではありませんか?](http://meta.stackoverflow.com/q/284236) – EJoshuaS

答えて

0

一つの方法ですから、あなたのgroup.membersプロパティのデータ型を変更することであろうIEnumerable<member>List<member>へ: パブリッククラスグループ { //その他のプロパティは表示されません public List members {get;セット; }}

は、次に、あなただけのAddメソッドを呼び出すことができます。

static void Main() 
{ 
    group g = new group(); 
    member m = new member(); 
    g.members.Add(m); 
関連する問題