Rolou o Tech.Ed esse ano (2008) e um palestrante comentou: o LINQ não exclui, o máximo q vc pode fazer é dar um update, trazendo o objeto do banco, alterando seu estado e sanvando novamente; opssss... Na verdade o LINQ exclui sim! Segue abaixo o fonte...