У меня была такая же проблема. Я искал ответы в Интернете, они все, казалось, имели отношение к установке RiaServicesToolkit, или другим пакетам, или строке подтверждения dbml. Но я заметил, что когда я открывал свой Linq2Sql (dbml) в visual studio, я получал сообщение о том, что строка конфигурации отсутствует или неверна.
Оказывается, что проблема с конфигурационной строкой была результатом того, что для моего агента SQL Server было установлено значение «Вручную» вместо «Автоматически» в моих службах (панель управления). Как только я исправил это, проблема со строкой конфигурации исчезла.
Я не знаю, было ли это также причиной моей проблемы RIA (Linq2SQL) (хотя я вижу, как это могло быть), но после исправления и очистки и перестройки решения мой контекст Linq2SQL появился в выпадении вниз список мастера DomainService и все было золотым.
Надеюсь, это поможет.