我正在设计一个最终将成为多用户应用程序的数据库应用程序。但是为了便于开发,我现在计划在Visual Studio中使用内置的本地.MDF
文件。
一旦我准备好将其转移到多用户环境中,只需将.MDF
移动到服务器并附加它,然后更改连接字符串?或者它本身就是一个项目,我最好从一开始就使用SQL Server?
编辑:从.MDF
进行开发会更容易,因为我在家做了很多工作,这意味着我需要使用VPN(非常慢) )。
我正在考虑的另一个选择是在我的本地计算机上使用SQL Server Express,然后在我准备好时将其迁移到生产服务器。
答案 0 :(得分:1)
正如Erik所说,你已经在使用SQL服务器了。
您知道,我正在使用.MDF文件进行开发,一旦完成更改,我就会将它们发布到生产中。
要做到这一点,您需要牢记以下几点。
我在下面的内容(所有步骤都在 Visual Studio 2015 Update 3 中):
所有架构差异都将列在工具栏下方的区域中。
mdf文件中的选定更改将复制到生产数据库。如果有任何错误,错误将显示在结果中。
答案 1 :(得分:0)
您已在使用SQL Server。这里的区别在于您是否要将其附加到JIT SQL Server实例或直接连接到SQL Server实例。
如果您计划将来使用真正的SQL Server实例,最好避免使用App_Data
文件夹。