views:

237

answers:

1

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.]

+1  A: 

You can create your own LINQ provider. It wouldn't be a LINQ to SQL provider though, it would be a LINQ to [whatever] provider.

More details at: http://dotnetslackers.com/articles/csharp/LINQProviderBasics.aspx

Or you could check out the DB Link Project: http://code2code.net/DB_Linq/

Stever B
Technically, this doesn't answer the actual question, but does answer a /much/ better question.
Alex Lyman