使用visual studio解决方案复制本地Sql Server数据库
Copy local SqlServer database with visual studio solution
我创建了一个简单的体育用品商店(来自 Pro ASP.NET MVC 5 freeman),由于在我的台式计算机、笔记本电脑或校园实验室计算机上工作,我将其保存在闪存驱动器上。有没有一种简单的方法可以将数据库表与它一起使用?
首先,我建议研究版本控制系统(SVN、Git 等)。即使您不使用它进行版本控制,它也至少会帮助您在不同计算机之间同步代码。
将数据库与代码一起使用的最简单(也是最基本)的方法就是在代码旁边添加一个 SQL 模式脚本,然后 运行 在本地 SQL 每台机器上的服务器。但是,这种方法的局限性在于不能很好地处理模式 updates...这让我想到了我推荐的解决方案:使用 ORM(即 Entity Framework)并让它处理数据库的创建。如果您的架构需要更改,它会自动生成迁移脚本,可以更新您其他机器上的数据库。
我创建了一个简单的体育用品商店(来自 Pro ASP.NET MVC 5 freeman),由于在我的台式计算机、笔记本电脑或校园实验室计算机上工作,我将其保存在闪存驱动器上。有没有一种简单的方法可以将数据库表与它一起使用?
首先,我建议研究版本控制系统(SVN、Git 等)。即使您不使用它进行版本控制,它也至少会帮助您在不同计算机之间同步代码。
将数据库与代码一起使用的最简单(也是最基本)的方法就是在代码旁边添加一个 SQL 模式脚本,然后 运行 在本地 SQL 每台机器上的服务器。但是,这种方法的局限性在于不能很好地处理模式 updates...这让我想到了我推荐的解决方案:使用 ORM(即 Entity Framework)并让它处理数据库的创建。如果您的架构需要更改,它会自动生成迁移脚本,可以更新您其他机器上的数据库。