Я беру значения из формы поиска в моем приложении для построения динамического запроса:
string queryString = @"SELECT VALUE USERS FROM ProjectDBEntities.Users AS Users
WHERE ";
В базе данных есть две таблицы: Users и Photo , таблица Photo имеет столбец UserId , который ссылается на таблицу Users. Между Пользователями и Фото существует связь один ко многим.
После некоторой итерации значений формы и добавления значений System.Data.Objects.ObjectParameter я получаю следующий запрос:
SELECT VALUE USERS FROM ProjectDBEntities.Users AS Users
WHERE Users.CountryId = 2
Тогда у меня есть этот код:
System.Data.Objects.ObjectQuery<Users> usersQuery =
new System.Data.Objects.ObjectQuery<Users>(queryString, _db);
Объект usersQuery не содержит данных об изображении для каждого пользователя. В моем представлении я могу перебирать Users.Image, но количество изображений всегда равно нулю. Нужно ли включать или прикреплять данные изображения где-нибудь? Как?