2010-12-07 65 views
0

我實際上現在使用典型的SqlDataReader來獲取我的數據與Visual Studio 2005,但我想開始使用實體框架。是否有任何程序或支持我應該下載或安裝?我應該如何開始使用實體框架?

除此之外,如果我想繼續使用我的方式是一個好主意?

thanxx

+0

你現在的方式是什麼?你遇到的問題是什麼,表明你應該改變?通過「典型的`SqlDataReader`」你的意思是你是[嵌]原始SQL,還是你已經抽象爲存儲過程? – 2010-12-07 18:47:55

回答

1

在VS2005,你不能不如果你有VS2008,你可以下載VS 2008 Service pack與EF工作,如果你有VS2010,它會被默認安裝。

安裝完成後請參閱Code First,首先有大量的代碼資源。 對於啓動也很好看到google searchMSDN

1

我認爲你需要的一切是內置到Visual Studio(雖然你可能會想更新的版本)。使用Google查找類似this one的教程,該教程將向您展示如何根據您當前的SQL模式創建和使用實體上下文,並且您應該在途中!

實體框架需要一點時間適應(你必須記住,LINQ查詢的執行被推遲了!),但我已經使用了它幾年,現在它比舊式數據要好得多訪問方法。我絕對推薦它。

2

我相信實體框架需要.net框架3.5。 有一些VS2005的CTP你可能會得到。 否則我認爲VS2008或VS2010將是你最好的選擇。

這裏是一個很好的介紹了VS2008 link text