我正在完成我的最后一年项目。它是基于Web的系统,基于ASP.NET / MVC。我想从数据库开始,但我有点混淆从Sql,sqlite和sqlite3使用哪个数据库,这并不复杂,对我来说很适合按时完成我的项目。你能告诉我你的建议我应该选择哪个数据库?
答案 0 :(得分:1)
我会使用SQL Server 2008R2 +,而且我会使用Entity Framework来访问它,因为ASP.NET / MVC与它在Microsoft堆栈中很好地匹配。
有关Entity Framework的更多开发人员信息 http://msdn.microsoft.com/en-gb/data/ef.aspx
您将不得不使用此方法编写更少的数据库访问代码
答案 1 :(得分:1)
我建议......
EntityFramework是一个对象/关系映射(ORM)框架,它使开发人员能够将关系数据作为特定于域的对象使用,从而消除了开发人员通常需要编写的大多数数据访问管道代码的需要。
一些优点
也会鼓励您阅读this post。
答案 2 :(得分:0)
asp.net / mvc面向SQL(甚至是紧凑型),而sqllite则广泛部署。如果我使用asp.net,我会使用SQL。