Короткий ответ на ваш вопрос - Нет, ваше приложение Silverlight является клиентским приложением и абстрагируется от вашей серверной стороны, как страница aspx, до тех пор, пока ее не отправят обратно на сервер.Вам нужно использовать сервис для доступа к данным / EF на сервере.Есть несколько шаблонов, которые следует учитывать при выполнении этого, я предлагаю вам немного прочитать, прежде чем приступить. Если вы ожидаете, что будет быстро конвертировать приложение WPF в Silverlight, я бы посоветовал вам немного замедлить работу и прочитать об этом (Я не сделал, и я должен был).Если бы ваше приложение WPF использовало сервисы (что, как я полагаю, не так, как вы, кажется, используете EF в приложении WPF), было бы намного проще поделиться кодом, но есть ряд вещей, которые нужно учитывать, его гораздо больше, чемпросто делюсь взглядами xaml.С Silverlight важно найти хороший шаблон для вашего приложения, и у MS его много