Если вы не хотите использовать отражение, вы можете реализовать генератор кода для генерации правильного кода с помощью Trim () во всех строковых процедурах.
Другой способ - получить объект контекста и выполнить обрезку в части отправки процесса.
Сейчас я слишком сонный, так как сейчас 1:45, чтобы вспомнить правильный код для этого. Но это возможно, потому что я сделал нечто подобное, используя Linq-to-Entities.
Отредактировано для добавления
Взгляните на мой сайт. Этот генератор кода , который я сделал, предназначен для Linq-to-Entities, но должен быть аналогичным для Linq-to-SQL.