2010-06-07 87 views
0

我還沒有使用任何數據庫系統,但我相信我知道數據庫的邏輯,並且我學到了很少的sql,因此在學習它們之前我不應該開始學習ORM?從哪裏開始.NET實體框架和ORM?

從哪裏可以開始學習.NET實體框架以及哪個版本的框架必須啓動3.5或4.0,因爲我聽說4.0對實體框架有強大的支持。我正在尋找源代碼網頁,電子書或其他其他。

+0

在我看來,只需要瞭解開始學習ORM的數據庫概念。 – Freshblood 2010-06-07 10:38:00

回答

3

實際上,official MSDN page有很多教程式的演練和視頻的鏈接。如果您瞭解規範化,外鍵和Join表的概念,那麼您應該已經準備好開始學習EF了。

我推薦使用EF4。這是我認爲第一個真正成熟(生產就緒)版本。跳過「實體SQL」的東西 - 這幾乎不需要。只需使用LINQ to Entities。

有一本我發現有用的電子書,Microsoft Entity Framework in Action。它還沒有實際發佈,但發行商(曼寧)有一個很酷的選擇,你現在可以購買這本書,並以電子書草稿形式閱讀它。但是,一個警告:語法非常糟糕,到分散注意力的地步(因爲曼寧的編輯還沒有解決這個問題)。

還有一些好的博客,儘管它們通常包含比MSDN(!)更多的技術內容。 Entity Framework Design Blog描述了EF中設計決策背後的原因。 ADO.NET Team Blog也有很好的內容,但它們也有不涉及EF的內容。

+0

我總是發現博客不太適合開始。主題不會一步一步地走,他們就像已經知道它的人的存在。或者我真的不知道如何從博客學習。另外,我真的沒有得到MSDN足夠的好處。MSDN不夠好,或者我不知道如何有效地使用它。電子書看起來最好,然後檢查文章是好的。 – Freshblood 2010-06-07 14:04:37

+0

針對EF的MSDN具有更多教程式的方法。試一試。 – 2010-06-07 14:15:02