Как конвертировать IQueryable в EntityCollection

Я действительно не могу найти ответ о том, как конвертировать 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.
 }

1 ответ

Решение

Я не уверен на 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);
 }
Другие вопросы по тегам