Джип, у меня была такая же проблема. Я виноват в том, что хранимая процедура, которую я пытался добавить в панель, имела возвращаемый результат с типом данных географии. Это еще не поддерживается конструктором LinQ2SQL.
Что вы можете сделать, чтобы проверить ваши возвращаемые типы данных (если вы используете некоторые экзотические типы), это добавить их в качестве параметров к вашей хранимой процедуре. Конструктор выдаст ошибку.
Например, попытка добавить следующую хранимую процедуру на панель вызовет ошибку:
CREATE PROCEDURE test
(
@GeographicLocation geography
)
AS
BEGIN
END;