据说 LINQ to SQL 提供程序模型中有一些类是密封的——但我从来没有真正弄清楚哪些类需要“解封”才能使用它。
假设地说,我需要解封哪些类来启用提供者模型?
[编辑:我知道sealed关键字意味着它不应该被修改,但我们只是假设解封BCL类不是这里的问题。]
据说 LINQ to SQL 提供程序模型中有一些类是密封的——但我从来没有真正弄清楚哪些类需要“解封”才能使用它。
假设地说,我需要解封哪些类来启用提供者模型?
[编辑:我知道sealed关键字意味着它不应该被修改,但我们只是假设解封BCL类不是这里的问题。]
您可以创建自己的 LINQ 提供程序。不过,它不会是 LINQ to SQL 提供程序,而是 LINQ to [whatever] 提供程序。
更多详情请访问:http ://dotnetslackers.com/articles/csharp/LINQProviderBasics.aspx
或者您可以查看 DB Link 项目:http ://code2code.net/DB_Linq/