我们正在使用代码优先迁移来保持数据库和模型的同步.目前,我们将版本号作为迁移的名称,但显然无效.问题是具有相同名称的多个迁移由不同开发人员为其本地数据库彼此独立创建.这导致一些奇怪的行为,IMigrationMetadata.Id因为时间戳不同,但类是部分同名.
调用这些迁移的方法是什么?这些示例总是过于简单化:例如,Readers在迁移中添加属性结果AddReaders.
或者迁移是否应该分解为这些微小的变化?而不是将所有更改累积到一个大的迁移中.如果存在依赖性怎么办?
entity-framework naming-conventions ef-code-first ef-migrations
我真的无法理解teamcity(7.1)中快照依赖的概念.
我们有一个构建项目,它根据构建参数(数据库名称和文件)部署数据库,我有一个构建项目,用于构建和部署我们的Web应用程序.
我现在要做的是链接这两个构建但覆盖构建参数.我发现手册如何访问依赖性构建参数(%dep.btXX.yyy%),但我不想访问它们,我想覆盖它们!
我怎样才能做到这一点?我已经创建了一个新的构建,其中我触发构建和部署,然后是数据库构建,但它完全忽略了我的依赖项参数,而且我也无法更改构建的顺序.
感谢帮助!