У меня возникла проблема при использовании LINQ для установки предложения where в запросе в вызове службы домена.Где предложение при вызове службы домена
Если я не устанавливаю предложение where, это работает отлично, и я возвращаю результат в своем завершенном событии (я только реализовал обработчик событий для завершенного события, чтобы продемонстрировать мою проблему здесь).
LoadOperation<User> load =
_Context.Load(_Context.GetUsersQuery());
load.Completed += (se, ea) =>
MyList.ItemsSource = load.Entities.FirstOrDefault();
Если я ставлю предложение where в запрос, я просто получаю пустой список. И там, где пункт должен возвращать 1 строку :)
LoadOperation<User> load =
_Context.Load(_Context.GetUsersQuery().Where(f => f.UserID == UserID));
load.Completed += (se, ea) =>
MyList.ItemsSource = load.Entities.FirstOrDefault();
Любая обратная связь будет оценена!
вы можете сказать мне, что будет, если запрос EmployeeID заменяется IList employeeIds, и я хочу, чтобы найти все emp.employeeID в employeeIds. .. Я надеюсь, что с моим вопросом было ясно –
Sumit
Я думаю, что вы должны опубликовать этот вопрос в качестве вопроса, а не комментария. – Bryant