2014-04-09 42 views
0

我正在做最後一年的項目。它是基於ASP.NET/MVC的基於Web的系統。我想從數據庫開始,但是我對從Sql,sqlite和sqlite3使用的數據庫有些困惑,這些數據庫並不複雜,並且對我來說能夠按時完成我的項目。你可以給我你的建議,我應該選擇哪個數據庫?哪一個數據庫將很容易用於基於ASP.NET/MVC的項目?

+0

MSSQL也被稱爲續集服務器。忘記sqlite和sqlite3。下載SQL Express並開始您的項目 – Professor

回答

0

asp.net/mvc面向SQL(即使緊湊),而sqllite的部署非常廣泛。如果我使用asp.net,我會使用SQL。

1

我建議少寫了很多數據庫訪問代碼...

的SQL Server +的EntityFramework

EntityFramework是一種對象/關係映射(ORM)框架,它使開發人員能夠將關係數據用作特定於域的對象,從而消除了需求對於大多數開發人員通常需要編寫的數據訪問管道代碼。

一些優點

  • 快得多打造DAL(愛不是寫SQL查詢!)
  • 更容易維護
  • 不再需要記住建立一個之前來分析我的輸入-line sql語句,這意味着SQL注入攻擊的可能性較小(當然,依賴於您的查詢仍有可能發生,但不太可能)

也會鼓勵您閱讀this post

相關問題