LINQ to SQL提供程序模型的哪一部分使得无法扩展它以支持第三方(读取:非Microsoft)数据库?

时间:2008-12-15 06:49:44

标签: linq-to-sql provider sealed

据说LINQ to SQL提供程序模型中的某些类已被封存 - 但我从未真正弄清楚哪些类需要'启封'才能使用它。

假设我需要启用哪些类来启用提供者模型?

[编辑:我知道密封关键字意味着它不应该被修改,但我们只是假设开启一个BCL类不是问题。]

1 个答案:

答案 0 :(得分:1)

您可以创建自己的LINQ提供程序。它不会是一个LINQ to SQL提供者,它将是一个LINQ to [whatever]提供者。

更多详情请见:http://dotnetslackers.com/articles/csharp/LINQProviderBasics.aspx

或者您可以查看数据库链接项目:http://code2code.net/DB_Linq/