O LINQ to SQL usa o padrão ActiveRecord?

Acabei de pesquisar o padrão ActiveRecord e, com base nisso http: //en.wikipedia.org/wiki/Active_record_patter), parece que o Linq 2 Sql implementa mais ou menos isso, estou errado? ou o que precisaria ser alterado para estar em conformidade com o padrão ActiveRecord?