Я думаю должен мочь использовать LINQ к Sql к полным данным назад от базы данных и связывать вопросы вы можете создать или таблицы или быть в зависимости от взгляда польза данных на начале и после этого связывать тот вопрос к управлениям silverlight. Если вы имеете падающее вниз имеют получить данные от backend вы можете создать взгляд вверх вместо связывать управление от backend, то поэтому которое увеличивает эффективность системы.