http://geeks.ms/blogs/roller/archive/2008/02/26/simple-validation-with-linq-to-sql-classes.aspx
This article covers validation for LINQ to SQL, example are in VB but a recommened read for anyone.
About Stuart Manning
ASP.NET 3.5 C#, CSS, Javascript and loving it