Почему все таблицы отсутствуют при сравнении данных в Visual Studio 2010? - PullRequest
5 голосов
/ 30 марта 2011

Я пытаюсь использовать функцию сравнения данных в Visual Studio 2010, чтобы увидеть, что отличается между парой таблиц в двух разных базах данных. Обе базы данных являются локальными, и я могу видеть их и запрашивать данные из таблиц, которые я ищу. Однако в мастере сравнения данных я не вижу списка таблиц, который должен быть, согласно MSDN . Структурная часть сравнения работает просто отлично. Какие-нибудь идеи, которые я мог бы пропустить в чем-то, что кажется прямым?

1 Ответ

5 голосов
/ 30 марта 2011

Нашел ответ. В одной из заметок в ссылке я сказал, что схемы должны совпадать и должен быть уникальный или первичный ключ или индекс. После добавления первичного ключа он все еще не работал. Наконец понял, что дело имеет значение в определении данных. В одной базе данных был регистр верблюдов, а в другой - верхний регистр. Сменив заглавную на верблюжью, все заработало.

Я не осознавал, что на MSSQL имеет значение случай, тем более что сработало сравнение структур.

Дополнительно: имена должны совпадать. Я не понимал, что один был множественного числа, а другой единственного числа из-за EF Проверьте имена идентичные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...