1

私はEFに飛び込みはじめ、シンプルに思える何かをするようです。Entitry Framework Intersectionテーブルに追加

ここは私の質問とサポート情報です。

大きな助けや助言があれば助かります。

私はユーザーテーブルとグループテーブルを持っています。これらの間には、ユーザが任意の数のグループに所属できるようにするユーザグループの交差テーブルがあります。

グループテーブルにはすでに値が設定されています。

私の質問は、このユーザーにグループを追加して、ユーザーとグループの関係が作成されるようにする方法です。

マイプライマリキーの自動インクリメント。

alt text

マイEF構造は次のようになります:

alt text

事前に感謝し、私はこれを理解すれば、私はこの記事を更新します。ここ

は私のDB構造であり、 。私はプロットaboitが欠けていたようイアン

答えて

2

が見える

よろしく

解決策は非常に簡単です。

ここはちょっと調べてあります。

おかげ

  using (UserEntities ctx = new UserEntities()) 
     { 

      var group = (from g in ctx.Group 
         select g).FirstOrDefault(); 

      User user = new User(); 

      user.UserName = "Ian"; 

      user.UserGroups.Add(new UserGroups { Group = group }); 

      ctx.AddToUser(user); 

      ctx.SaveChanges(); 
     } 
+0

はどのようにユーザーを挿入した後、新たな 'UserGroups'を追加/削除しますか? – Dan

関連する問題