LINQ to SQL не распознает классы друзей.
Вы не можете просто добавить атрибут к частичному, так как свойство уже определено в другом частичном (это то, что классы приятелей были изобретены для решения).
Одним из вариантов будет использование моего шаблона T4 для VS, который копирует функциональность генерации кода LINQ to SQL (я работал в команде продукта), и вы могли бы использовать некоторую логику для обнаружения автоматически генерируемых столбцов и каждый раз выдавать правильный атрибут.
http://l2st4.codeplex.com