使用visual studio解决方案复制本地SqlServer数据库

时间:2015-01-22 06:31:14

标签: sql-server asp.net-mvc

由于我在台式电脑,笔记本电脑或校园内的实验室电脑上工作,我创建了一个简单的体育商店(来自Pro ASP.NET MVC 5 freeman),我保留在闪存驱动器上。是否有一种简单的方法可以将数据库表随之而来?

1 个答案:

答案 0 :(得分:1)

首先,我建议您查看版本控制系统(SVN,Git等)。即使您没有将其用于版本控制,它也会 - 至少 - 帮助您在不同的计算机之间同步代码。

将数据库与代码一起使用的最简单(但最基本)的方法是在代码旁边添加SQL模式脚本,并在每台计算机上的本地SQL服务器上运行它。但是,这种方法具有不能很好地处理模式更新的限制......这使我得到了我推荐的解决方案:使用ORM(即实体框架)并让它处理数据库的创建。如果您的架构需要更改,它将自动生成可以更新其他计算机上的数据库的迁移脚本。