2

IQueryableに変換する方法についての答えが本当に見つかりませんEntityCollectionか?

var userGroups = this.ObjectContext.UserGroups;

 foreach (var userGroup in userGroups )
 {
     var ussers = this.ObjectContext.Users.Where(f => f.UserGroupID == item.ID && f.IsActive == true);

     userGroup.Users = users; // Here I' am getting an issue.
 }
4

1 に答える 1

3

指定していないため 100% 確信はありませんが、userGroup.Usersプロパティは EDMX モデルによって生成されたナビゲーション プロパティであると推測しているため、エンティティ コレクションは既に作成されています。追加する必要があるのは、ユーザーをコレクションに追加します。

var userGroups = this.ObjectContext.UserGroups;

 foreach (var userGroup in userGroups )
 {
     var ussers = this.ObjectContext.Users.Where(f => f.UserGroupID == item.ID && f.IsActive == true);

     foreach(var user in ussers)
        userGroup.Users.Add(user);
 }
于 2012-04-18T19:06:03.473 に答える