Нет никакого способа, которым файл DBML обновляется, когда вы меняете SP.
У меня есть предложение избавиться от него.Это то, что мы следовали в наших проектах.
Всякий раз, когда у вас есть обновление в вашем SP, будь то входные или выходные параметры.Отредактируйте файл dbml как файл xml (вы можете использовать open как xml только в VS) и сохраните файл dbml.Это также автоматически обновит изменения в файле designer.cs.Таким образом, вам не нужно удалять SP из dbml и повторно добавлять его, чтобы получить обновления.Хотя это ручной процесс, но он действительно очень вам помогает.
Таким образом, вы можете даже изменить имена сущностей (в соответствии с вашими соглашениями об именах сущностей) для вывода, который вы получаете от SP, так как эти имена по умолчанию являютсятак же, как имя SP.