我沒有看到任何問題,以前問過這裏所以這裏去:需要多長時間學習LINQ to SQL?
一旦你(或有)決定開始使用LINQ to SQL多久才需要你學習它的內部和外部?
我們正在考慮在我的組織中使用它,但我的上級關心最初的時間成本(瞭解它)。小時將是最有用的答案,但任何見解將不勝感激。
獎金問題:自從您開始使用LINQ後,您有多少時間保存了您?
我沒有看到任何問題,以前問過這裏所以這裏去:需要多長時間學習LINQ to SQL?
一旦你(或有)決定開始使用LINQ to SQL多久才需要你學習它的內部和外部?
我們正在考慮在我的組織中使用它,但我的上級關心最初的時間成本(瞭解它)。小時將是最有用的答案,但任何見解將不勝感激。
獎金問題:自從您開始使用LINQ後,您有多少時間保存了您?
你可以在工作中回來的地鐵裏學習LINQ to SQL :)。說真的,它不需要任何時間學習(最多1-2天),它會爲你節省很多時間!
我沒有任何具體的指標,但我可以肯定地說,在第一個項目中,我使用它,它比我花在學習上的第一個2周的衝刺更節省了我。
Ps。你會發現一個問題,就像你使用的任何方法一樣,只是遠離沒有按鍵的桌子:)
它只花了我大約8-10天來爲使用LINQ的客戶完成一個生產網站,從未使用它之前。我猜想不超過50%的時間花在了學習linq上。
現在我不認爲它通過任何方式使我成爲專家,但獲得生產力是非常快速和無痛的。
但是我瞭解了它,我不太可能爲未來的項目再次選擇它 - 寧願選擇堅持自己的CRUD類,存儲過程和訪問數據的SQLDataReader方法。
我已經搞亂了它,可能幾個星期了,我不滿意它說我已經「瞭解」它。我毫不諱言它爲我提供了一個好處,但我知道SQL很好,而且花了很長時間。我認爲從長遠來看,SQL解決方案可以更快地提供更好的解決方案,但是LINQ可以爲您節省一些時間投資。
它還沒有節省我任何時間,但我沒有很多麻煩提出了一個快速的SQL解決方案。
學習LINQ to SQL的基礎知識,現在學習如何處理DBML設計器的缺點,以及LINQ to SQL本身的一些怪癖幾乎是一個持續的過程。我會說,這些好處大大超過它的缺點。
就節省的時間而言,就像任何ORM一樣,它可以節省相當多的時間,但我不能說完全相當於多少,而是說要用IBatis設計模型和對象。
您可能也想考慮實體框架。
嗨E.J., 如果您能詳細瞭解爲什麼不喜歡LINQ to SQL,我會喜歡它。感謝您的意見。 – user58044 2009-03-04 22:47:15
我已經習慣了自己定製的東西;但想知道我錯過了不使用LINQ的東西......我不是。任何時候都沒有救過我,表現也不盡如人意。 sqldatareader是反正用最快的方法,所以我堅持我現在知道的東西,但它很好用。 – 2009-03-05 01:36:11