我现在使用CodeFluent已经有一段时间了,我真的非常满意。但是,生成的tablediff似乎每次都包含不必要的更改。有谁知道这些变化是否可以关闭?
- 所有[nvarchar](max)列每次都设置为[nvarchar](max),即使它们已经是[nvarchar](max)。
- 所有默认值似乎每次都设置,即使它们已经存在。在我们的差异中,差不多有100个_trackLastWriteTime和_trackCreationTime。
- 删除并添加约束
醇>
为什么这是一个问题?
- 由于tablediff太大,很难看到并验证
'真正的'改变
- 执行tablediff需要更长的时间,尤其是
在大型数据库上
- 限制的减少会改变我们的变化
制作主键和索引,有时甚至导致
只创建一堆。
醇>