Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LINQ (Language-Integrated Query) > DbLinq не создает поля-ссылки на объекты


Автор: sergey_85 15.9.2010, 12:27
Привет!

Такая ситуация есть 3 таблицы: (пользуюсь DbLinq) users, groups, messages

в таблице пользователи есть ссылка на группу, в таблице сообщения ссылка на пользователя, НО поле называется не UserId, a FromUserId. 
В итоге генерится класс сообщения в котором есть только поле FromUserId типа int, но НЕТ поля-ссылки на объект FromUser типа пользователь.

Хотя при этом в пользователях есть поле groupId и в объекте Users генерируется поле-ссылка на объект-группу.

Может расширить класс Message (partical) и добавить туда поле-ссылку FromUser типа Users, но будет ли поле извлекаться в linq-запросах?

Автор: KelTron 15.9.2010, 12:34
Foreign keys расставь, тогда всё будет..

Автор: sergey_85 15.9.2010, 12:36
не а расставил, у меня DbLinq+FireBird

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)