Ассоциация между двумя таблицами, где ключи имеют разные типы данных - PullRequest
1 голос
/ 30 сентября 2010

Таблицы

  • Факультеты
  • Сотрудники

Я пытаюсь связать:

  • Отделы - dept_code: char (4)
  • Сотрудники - отдел: varchar (4)

Но я получаю следующую ошибку,

Ошибка 2039: концептуальная сторона свойство 'DEPT_CODE' уже было сопоставлены со свойством хранилища с типом «Символ». Если концептуальная сторона свойство отображается на несколько свойства в модели хранения, сделать уверен, что все свойства в модели хранения имеют одинаковый тип.

Кроме изменения типа данных поля на стороне базы данных ... Есть ли обходной путь к этому?

1 Ответ

0 голосов
/ 30 сентября 2010

Просто измените тип. Я бы также изменил имя на dept или dept_code для всех таблиц, чтобы оно было согласованным.

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