¿Cómo puedo agregar mis atributos a las propiedades de las clases de Linq2Sql generadas por código?

Me gustaría agregar atributos a las propiedades de las clases Linq 2 Sql. Tal como esta Columna es navegable en la UI o ReadOnly en la UI y hasta ahora.

He pensado en usar plantillas, ¿alguien sabe cómo usarlo? o algo diferente?

En términos generales, ¿haría usted para abordar este problema con las clases generadas por código?

Respuestas a la pregunta(6)

Su respuesta a la pregunta