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