Я звоню из приложения SV в службу домена и жду, чтобы получить IQueryable.В моей модели у меня есть отношение один к одному с объектом UserSession.Так что в запросе linq я говорю, что мне нужна энергичная загрузка в UserSession.
return (from u in this.ObjectContext.Users.Include("UserSession") where u.UserId == pUserID
&& u.UserSession != null select u).First<User>();
внутри метода в сервисе, если я обращаюсь к myUser.UserSession, у меня есть объект UserSession, но когда я получаю этот объектна Silverlight myUser.UserSession является нулевым.Зачем ?Это нормально иметь такое поведение?Я думаю, что это не так;потому что иначе я бы использовал отношения в EF, если не могу их использовать.При неудачном обходном пути нужно сделать 2 вызова, один для пользователя и один для сеанса пользователя.
Может кто-нибудь дать мне подсказку?спасибо.