2010-07-27 61 views
2

linq-to-sql中是否有更多的扩展点可用,而不是创建自己的部分DataContext类和扩展方法?Linq-to-sql中的扩展点

更新: 更具体地说:我想收集Linq-to-Sql中可用的扩展点,因为我认为知道您是否能够进入代码编译会很有趣。

在我的那一刻:

+0

是的,有很多扩展点和扩展L2S的方法。如果你可以更具体地说明你想实现什么,那么将会更容易将你指向正确的方向...... – KristoferA 2010-07-27 12:57:43

回答

0

从何种意义上说?如果您的意思是可以抽象出数据库的较低级别的构造,我相信答案是“否”,并且您必须使用实体框架编写提供程序才能这样做。

如果你指的是类本身,你可以在DataContext和你的模型类上实现partial methods,这真的很强大,除了只需通过添加新方法来扩展你想要的类。

+0

我只是好奇如何充分利用linq到sql。我想过T4模板,“隐藏”配置设置,提供商,接口... – Yots 2010-07-27 11:41:10

+0

国际海事组织,你不应该太好奇真正将Linq扩展到SQL。如果您有前瞻性,请将精力集中在实体框架上。 – 2010-07-27 12:23:05

0

是的,有可用的部分方法为好。