2010-07-27 59 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

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