There were supposedly some classes in the LINQ to SQL provider model that were sealed--but I never really figured out exactly which classes need to be 'unsealed' in order to use it.
Hypothetically speaking, which classes do I need to unseal to enable the provider model?
[EDIT: I know that the sealed keyword means that it's not supposed to be modified, but let's just assume that unsealing a BCL class is not the issue here.]