Eu penso devo poder usar para trás LINQ ao Sql aos dados cheios da base de dados e ligar as perguntas que você pode criar ou tabelas ou vista depende do uso dos dados na parte frontal e liga então essa pergunta aos controles do silverlight. Se você tem um dropdown que tenham começ os dados da parte posterior você pode criar uma consulta em vez de ligar o controle da parte posterior, assim que que aumenta a eficiência do sistema.