1

私はEFに飛び込み始めたばかりで、単純に見えることをすることができないようです。

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

どんな助けや提案も大いに当てはまります。

ユーザーテーブルとグループテーブルがあります。これらの間には、ユーザーが任意の数のグループに属することを許可する UserGroups Intersection テーブルがあります。

グループ テーブルには、値が既に入力されています。

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

私の主キーの自動インクリメント。

これが私のDB構造です:

代替テキスト

私のEF構造は次のようになります。

代替テキスト

事前に感謝します。これがわかったら、この投稿を更新します。

よろしく

イアン

4

1 に答える 1

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();
        }
于 2009-06-12T07:51:37.870 に答える