Мы храним строки локализации в базе данных. Локализация необходима для многоязычного приложения, которое мы создаем. Уровень данных находится за службой WCF, и все данные поступают через этот канал WCF.
Нам нужно загрузить переводы, прежде чем приложение Slivlerlight появится в браузере пользователя. Таким образом, предварительная загрузка данных с помощью этого является наиболее логичным путем. Но асинхронные вызовы Silverlight затрудняют загрузку строк перевода из базы данных, поскольку результат загружается после загрузки Silverlight.
Есть ли способ решить эту проблему?