dan*_*els 6 asp.net asp.net-mvc-2
我是.NET的新手,在开始学习ASP .NET MVC2框架时,我发现你可以在App_Data文件夹中创建一个.mdf文件并连接到它,或者你可以连接到SQL Server.
这些与数据库交互方法有什么区别?一个优于另一个的优点/缺点是什么?
"App_Data中的MDF"文件夹适用于网站和Web应用程序,它仅适用于SQL Server Express(2005,2008,2008 R2).这个版本通常与Visual Studio一起安装,并且作为开发环境可以正常工作.
SQL Server Express有一些限制
和更多.这是进入SQL Server开发的一种很好的免费方式.
如果您需要生产级别的SQL Server,那么您可能会使用完整版本 - Web,Workgroup,Standard,Enterprise或任何最高级别的DataCenter版本.
在Microsoft上有一个非常全面的Compare SQL Server 2008 R2版本页面 - 请查看它!
编程经验也应该是相同的 - 它实际上只是ADO.NET连接字符串的问题(以及是否需要在本地安装SQL Server Express实例).
数据库文件格式完全相同,因此您绝对可以从App_Data文件夹中的.mdf文件开始,然后"向上"移动到完整版的SQL Server - 只需将MDF文件附加到服务器实例,现在使用那个数据库.无缝工作.
| 归档时间: |
|
| 查看次数: |
1530 次 |
| 最近记录: |