Visual studio 2010 为什么VisualStudio2010中的数据比较中缺少所有表?

Visual studio 2010 为什么VisualStudio2010中的数据比较中缺少所有表?,visual-studio-2010,Visual Studio 2010,我试图使用VisualStudio2010中的数据比较功能来查看两个不同数据库中的两个表之间的差异。这两个数据库都是本地的,我可以看到它们并从我要查找的表中查询数据。然而,据介绍,在数据比较向导上,我没有看到我应该看到的表列表。结构比较部分工作得很好。在一些看似直截了当的问题上,我有没有遗漏什么想法?找到了答案。我在链接中提到,模式必须匹配,并且必须有唯一或主键或索引。添加主键后,它仍然不起作用。最终意识到案例在数据定义中很重要。一个数据库的大小写都是驼峰,另一个数据库的大小写都是大写。将大写字

我试图使用VisualStudio2010中的数据比较功能来查看两个不同数据库中的两个表之间的差异。这两个数据库都是本地的,我可以看到它们并从我要查找的表中查询数据。然而,据介绍,在数据比较向导上,我没有看到我应该看到的表列表。结构比较部分工作得很好。在一些看似直截了当的问题上,我有没有遗漏什么想法?

找到了答案。我在链接中提到,模式必须匹配,并且必须有唯一或主键或索引。添加主键后,它仍然不起作用。最终意识到案例在数据定义中很重要。一个数据库的大小写都是驼峰,另一个数据库的大小写都是大写。将大写字母1改为驼色字母使其生效

我没有意识到这个案例对MSSQL很重要,尤其是因为结构比较有效

另外:名称必须匹配。由于EF,我没有意识到一个是复数,另一个是单数。检查名称是否相同