我剛開始使用LinqToSql創建我的數據訪問層。每個人都在談論酷語法,我真的很喜歡Linq。LinqToSql最佳實踐
但是當我看到你的類是如何在LinqContext上拖動一些表的時候產生的,我很驚訝:沒有人需要這麼多的代碼?!
因此,我查看了其他人如何使用LinqToSql,例如Rob Connery在他的StoreFront Demo中。
因爲我不喜歡所有這些代碼生成的方式,所以我創建了我的領域層,並使用生成的類作爲參考。有了這個解決方案,我很好,因爲我可以使用Linq提供的功能(延遲執行,延遲加載......),並且我的域圖層很容易理解。
你是如何使用LinqToSql的?
我真的很感興趣,爲什麼這已經downvoted。我們在生產中使用Linq-to-SQL,並且我們必須將大部分查詢重寫爲已編譯的查詢,並且我們獲得了大約10倍的性能提升。 – bh213 2009-02-08 13:04:39