Как конвертировать 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);
}