我正在做最後一年的項目。它是基於ASP.NET/MVC的基於Web的系統。我想從數據庫開始,但是我對從Sql,sqlite和sqlite3使用的數據庫有些困惑,這些數據庫並不複雜,並且對我來說能夠按時完成我的項目。你可以給我你的建議,我應該選擇哪個數據庫?哪一個數據庫將很容易用於基於ASP.NET/MVC的項目?
0
A
回答
0
asp.net/mvc面向SQL(即使緊湊),而sqllite的部署非常廣泛。如果我使用asp.net,我會使用SQL。
1
我會使用SQL Server 2008R2 +,此外我會使用實體框架來訪問它,因爲ASP.NET/MVC非常適合在Microsoft堆棧中使用。在實體框架
而且開發人員信息 http://msdn.microsoft.com/en-gb/data/ef.aspx
你將不得不使用這種方法
1
我建議少寫了很多數據庫訪問代碼...
的SQL Server +的EntityFramework
EntityFramework是一種對象/關係映射(ORM)框架,它使開發人員能夠將關係數據用作特定於域的對象,從而消除了需求對於大多數開發人員通常需要編寫的數據訪問管道代碼。
一些優點
- 快得多打造DAL(愛不是寫SQL查詢!)
- 更容易維護
- 不再需要記住建立一個之前來分析我的輸入-line sql語句,這意味着SQL注入攻擊的可能性較小(當然,依賴於您的查詢仍有可能發生,但不太可能)
也會鼓勵您閱讀this post。
相關問題
- 1. 哪個數據庫用於基於GPS的跟蹤
- 2. 哪個庫應該用於大數據項目
- 3. R arules - 將舊項目集應用於新的交易數據
- 4. 我應該將哪個數據庫用於基於規則的語言?
- 5. 哪個m2eclipse原型用於基於JBoss/Hibernate的項目?
- 6. 易於維護基於數據庫的CMS站點(WordPress ...)?
- 7. 哪個數據庫最容易與C語言一起使用?
- 8. 哪個NoSQL數據庫用於什麼目的[大型數據]
- 9. 基於數據庫數據檢查CheckedBoxList中的項目
- 10. 數據庫易於比較
- 11. 哪個PHP框架可以很容易地用於使用Spring框架的人?
- 12. 「基於窗口」的項目去哪了?
- 13. Spring Boot基於目錄的數據庫
- 14. 目標基於文件的數據庫?
- 15. 基於數據庫的條目
- 16. 編輯,刪除,添加項目到數據網格很容易
- 17. Qlistwidget的內容基於另一個項目的選擇qlistwidget
- 18. 基於項目
- 19. 基於項目
- 20. 將SSL應用於已建網站很容易嗎?
- 21. 將ASP.NET身份用於角色提供者很容易
- 22. 建立的MongoDB數據庫腳本(基於項目的NodeJS)
- 23. 哪個XML庫用於什麼目的?
- 24. 基於Java的H2數據庫無法找到項目在CLASSPATH
- 25. 哪個庫/框架可以用於這個特定的項目?
- 26. 在ASP.NET中使用哪個數據庫用於CMS項目 - SQLite或SQL server compact?
- 27. mysql複製:一個主站有很多數據庫,兩個從站 - 一個用於所有數據庫和一個 - 僅用於其中一個數據庫
- 28. 基於JavaScript庫的項目組織
- 29. 創建一個易於安裝sql數據庫的dotnetnuke包
- 30. 如何將基於NIB的項目轉換爲基於Storyboard的項目?
MSSQL也被稱爲續集服務器。忘記sqlite和sqlite3。下載SQL Express並開始您的項目 – Professor