我在一个旧项目中启动了一个ASP.NET MVC 4应用程序,然后停止了一段时间的开发。现在我又回到了这个项目的工作上,但(由于种种原因)我决定从一个新的项目解决方案开始。我想保留旧项目的一件事是DB(SQL Server Express)。如何将数据库移动/复制到新解决方案中(请记住,在我看到新解决方案中的所有内容都正常工作后,我可能会完全删除旧解决方案)?旧项目使用aspx,新项目使用Razor。这两个项目都在C#中。
我可以简单地将旧项目中的APP_DATA文件夹复制并粘贴到新项目中吗?如果是这样,我应该以某种方式从Visual Studio执行此操作,还是可以直接进入Windows资源管理器?如果我这样做,我需要修改哪些设置/配置/连接字符串?请记住,这是我第一次完成一个链接到数据库的项目,所以我需要很多细节。
另外,我想我将使用该功能基于数据库创建类模型,一旦我获得了数据库。如果这可能是最好的路线,或者您预见到这种方法有任何问题,请告诉我。
我已经检查过关于SO的其他问题,但我找到的类似问题(包括How to move models to separate project .NET MVC)都没有回答我的问题。我也用Google搜索并找到了http://msdn.microsoft.com/en-us/library/ms345408.aspx,看起来信息就在那里(也许),但是我不太了解所有的术语,以至于有信心开始搞乱事情......我真的不喜欢我想失去以前的工作,因为我做了很糟糕的假设。提前谢谢!
答案 0 :(得分:1)
只需复制并粘贴数据库,即可直接从文件夹
进行使用相同的连接字符串,可能只需要更改数据库的路径