У меня есть база данных MySQL. Я разработал свои таблицы через HeidiSQL на моем сервере:
Вы заметите, что первичный ключ определен. Тем не менее, у меня возникают проблемы с его проигрыванием в дизайнерах Visual Studio - ошибки при попытке обновить БД из приложения. Если я зайду в TableAdpaters> Configure> Finish, при самопроверке я получу следующее:
Странно то, что в представлении дизайнера похоже, что он распознал "ID" как своего рода ключ:
SQL для создания таблицы выглядит так в Heidi:
У меня есть подлое подозрение, что мои Первичные ключи не «полностью созданы» через Хайди (прочитав что-то похожее в угрозе где-то). Может ли кто-нибудь посоветовать, как правильно создавать PKeys в Heigi или подобных IDE, чтобы Visual Studio был доволен?