我做了項目的UI端,但現在我需要有一個數據庫。我如何使用Visual Studio 2010創建它?我不知道如何使用C#檢索數據。我知道SQL,但你能給我一些(C#與SQL)的例子嗎?如何使用Visual Studio創建數據庫,同時使用UI?
回答
什麼喬談,什麼職位由Scott Hanselman的描述被稱爲「代碼優先」。使用Entity Framework,還有兩種(簡單的)方法可以用Visual Studio 2010工具創建數據庫。
一個是使用實體數據模型(.edmx)文件來創建您的模型(經典的實體關係模型),然後右鍵單擊該模型,然後選擇「從模型生成數據庫」,連接到SQL服務器和你'重做。這被稱爲Model First。
另一種稱爲「數據庫優先」的技術是當您擁有一個現有的數據庫(或者您可以直接從SQL Server創建數據庫),並且基於此創建一個實體數據模型先從「添加」 - >「實體數據模型」對話框中選擇「數據庫優先」和「模型優先」)。您選擇要添加的表格,視圖和存儲過程,點擊完成並設置好。在這兩種情況下,當你建立你的靈魂時,你會得到一個數據上下文類,你可以用它來訪問你的數據,這很簡單(幾乎和在scott的博客文章中描述的一樣)。
現在我知道我想要什麼。我添加了一個本地數據庫。創建表等。現在我試圖找到用代碼訪問它的方式。我知道如何做到這一點與PHP,但不是C#。你能舉一個例子嗎?例如,連接,插入,檢索等。 – Ada 2011-02-28 20:07:15
我不需要一個非常好的數據庫,我只是將一些圖像ID和他們的路徑,以及他們的功能,如rgb,紋理等。但是我現在離這個很遠:) – Ada 2011-02-28 20:13:35
因爲你應該使用第二種方法(數據庫優先)。這裏有一些應該幫助的鏈接,他們從創建數據庫,創建實體數據模型,查詢數據庫等開始[來自MSDN](http://msdn.microsoft.com/zh-cn/library/bb399182。 aspx),[來自DeVCURRY](http://www.devcurry.com/2010/12/learn-adonet-entity-framework-4-free.html)希望這有助於;) – AbdouMoumen 2011-02-28 20:18:43
有很多方法可以做到這一點,您可能需要首先看一下EF代碼,您可以在代碼中創建模型,然後根據這些模型生成數據庫。
http://www.hanselman.com/blog/SimpleCodeFirstWithEntityFramework4MagicUnicornFeatureCTP4.aspx
- 1. 使用Visual Studio 2008創建數據庫
- 2. 如何創建一個使用C#在Visual Studio數據庫2010
- 3. 如何使用Visual Studio 2010創建Oracle數據庫項目?
- 4. 使用Visual Studio在運行時創建本地數據庫
- 5. 如何使用Visual Studio 2008創建使用Sqlserver數據庫的安裝項目
- 6. 使用Visual Studio創建SQL數據庫並添加到項目
- 7. 如何在visual studio中使用datetimepicker創建倒數計時器
- 8. 如何在Apache cordova中使用sql數據庫使用visual studio
- 9. 如何在Visual Studio中用c#創建SQLite數據庫?
- 10. 在數據庫項目中使用同義詞創建視圖(Visual Studio 2012)
- 11. 如何使用Visual Studio 2010中的.sql文件創建數據庫
- 12. 如何使用SQL身份驗證在Visual Studio中創建數據庫?
- 13. 如何使用Visual Studio Express 2013創建基於SQL數據庫的報表
- 14. 如何使用Visual Studio創建新的github存儲庫?
- 15. Visual Studio + Xamarin:創建數據庫SQLite
- 16. 創建數據庫問題,Visual Studio 2010
- 17. 在Visual Studio 2015中創建數據庫
- 18. 如何創建數據庫使用servlet?
- 19. 如何使用FluentNHibernate創建數據庫?
- 20. 如何使用sqlcmd創建數據庫
- 21. 如何在Android Studio中使用SQLite創建數據庫
- 22. 使用Visual Studio 2008創建MSI - 如何創建子目錄?
- 23. 使用android studio時未創建Sqlite數據庫
- 24. 創建使用數據庫
- 25. 在Visual Studio中使用Visual C++創建動態鏈接庫
- 26. 在共享位置使用Visual Studio創建多用戶SQL Server數據庫
- 27. 如何使用Visual Studio解決方案創建數據模板以及如何使用模板綁定數據
- 28. 使用Visual Studio同步數據庫項目和數據庫之間的權限
- 29. 使用訪問數據庫構建一個Visual studio項目
- 30. 如何使Visual Studio架構比較igonore數據庫引用
當你的答案被接受時,你會得到一些錢嗎? – Ada 2011-02-28 19:37:39
不,你得到聲望點。 – 2011-02-28 19:52:49
David Hoerster給了你一個提示回答問題的提示。如果您無法接受提示,則表示您位置錯誤。 – Thiago 2011-02-28 20:00:25