这都与SQL Server有关。
在比较数据库项目(源)和实际数据库(目标)之间的架构时,Visual Studio 2019数据库架构比较忽略外键名称(键的定义相同)] >>。不只是大小写,外键名称是完全不同的,但没有发现差异。
我浏览了所有可用的“模式比较”选项,但没有发现任何内容可以忽略外键名称的差异。
就是这样吗?还是我错过了一些选择?
这都与SQL Server有关。在比较数据库项目(源)之间的架构时,Visual Studio 2019数据库架构比较会忽略外键名称(键的定义相同)...
SSDT的多个最新版本会忽略系统命名的约束的名称,并且AFAIK不可配置。假设您的数据库项目的表定义如下所示: