Codefluent tablediff.sql膨胀

时间:2016-12-07 07:30:27

标签: codefluent

我现在使用CodeFluent已经有一段时间了,我真的非常满意。但是,生成的tablediff似乎每次都包含不必要的更改。有谁知道这些变化是否可以关闭?

  1. 所有[nvarchar](max)列每次都设置为[nvarchar](max),即使它们已经是[nvarchar](max)。
  2. 所有默认值似乎每次都设置,即使它们已经存在。在我们的差异中,差不多有100个_trackLastWriteTime和_trackCreationTime。
  3. 删除并添加约束
  4. 为什么这是一个问题?

    1. 由于tablediff太大,很难看到并验证 '真正的'改变
    2. 执行tablediff需要更长的时间,尤其是 在大型数据库上
    3. 限制的减少会改变我们的变化 制作主键和索引,有时甚至导致 只创建一堆。

0 个答案:

没有答案