Visual studio 2010 如何将SQL Server Express数据库附加到Visual Studio 2010项目?

Visual studio 2010 如何将SQL Server Express数据库附加到Visual Studio 2010项目?,visual-studio-2010,version-control,sql-server-2008-express,Visual Studio 2010,Version Control,Sql Server 2008 Express,我该怎么做 将SQL Server Express数据库附加到Visual Studio项目,以便。。。 我的源代码管理包含数据库最新的模式,包括存储过程(不能 t使用SQL Compact Ed(因为需要能够针对数据库编写存储过程) 可以使用TFS进行版本控制,而无需使用诸如Red Gate源代码控制之类的工具 可以在开发人员获得项目的最新版本时自动设置/更新(使用MS Build或类似的构建脚本api) (很好)可以在整个项目通过单元测试后发布 这些都是可能的吗?如果是,我该怎么做呢

我该怎么做

  • 将SQL Server Express数据库附加到Visual Studio项目,以便。。。
    • 我的源代码管理包含数据库最新的模式,包括存储过程(不能 t使用SQL Compact Ed(因为需要能够针对数据库编写存储过程)
    • 可以使用TFS进行版本控制,而无需使用诸如Red Gate源代码控制之类的工具
    • 可以在开发人员获得项目的最新版本时自动设置/更新(使用MS Build或类似的构建脚本api)
    • (很好)可以在整个项目通过单元测试后发布

这些都是可能的吗?如果是,我该怎么做呢?

听起来您更想要一个迁移框架,而不是存储实际的数据库。查看类似.Net的FluentMigrator的迁移库

这听起来像是持续的数据库集成:


非常有趣,我从未听说过这个。我想这对我的情况可能有用。谢谢你的提示!我目前已经在几个项目上使用了FluentMigrator,效果非常好。出于兴趣,对RedGate工具有什么异议?