c# - 如何使用 VS 2005 对 SQL Server 架构进行版本控制?

标签 c# sql-server ruby-on-rails activerecord database-versioning

我是 C# 编程的新手,最近开始使用 Ruby on Rails。在 RoR 中,我习惯于能够为数据库编写模式迁移。我希望能够为我的 C#/SQLServer 项目做类似的事情。

VS 2005 工具集是否存在这样的工具?

直接在 VS 2005 之外对 SQL Server 使用 RoR 迁移是否明智?换句话说,我会使用 ActiveRecord:Migration from Rails 处理所有模式版本控制,但别无其他。

如果我使用其他工具处理 C# 和 VS 2005 之外的迁移,RoR ActiveRecord:Migration 是最好的选择还是有更适合的工具?

最佳答案

如果没有 VS Team Edition 的 Database Edition,就没有内置的方法可以做到这一点。我们使用与此类似的 NANT 脚本,并使用与 Ruby 类似的日期为迁移文件添加日期。

http://www.bottleit.com.au/blog/post/Continuous-database-integration.aspx

关于c# - 如何使用 VS 2005 对 SQL Server 架构进行版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3045570/

相关文章:

sql - 获取sql server中的行数,包括列值

ruby-on-rails - 为什么这个 rails 查询的行为会因时区而异?

mysql - 在 Rails 中使用存储过程

mysql - Rails 和 mysql DB 堆栈级别太深

c# - 如何通过一些步骤合并和划分两个字符串?

c# - 如何使用 JSON.NET 解析递归数据结构?

sql-server - 从 Docker 容器中连接到 SQL Server Express 时在评估密码时出现错误

sql - 聚合时间序列中的每一天,不使用非等值连接逻辑

C# 事件处理

c# - 如何获取放置在 Google map 上的 JSON 结果?