LLBLGEN, как обновить существующую сущность - PullRequest
2 голосов
/ 22 ноября 2011
  1. У меня есть лицо Customer под именем группы Customers
  2. Я переместил сущность Customer в новую группу TestCustomers
  3. Таблица базы данных клиентов изменяется, переименовывая поле с Фамилии на Фамилию
  4. Я обновляю данные реляционной модели из базы данных в проводнике каталогов
  5. Никаких изменений не видно в моей сущности TestCustomers \ Customer, поскольку в ней все еще есть поле с именем LastName

Это потому, что у конструктора есть какая-то связь между ним и старым путем к сущности Customers \ Customer?

Как мне добиться нужного обновления?

1 Ответ

0 голосов
/ 20 апреля 2012

В LLBLGen Pro v3.5 вы можете попробовать это:

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

Это должно воссоздать вашу сущность, включая любые новые поля в вашей целевой таблице БД.

Есть также целевые поля обратного инжиниринга, которые можно использовать для этого, но я обнаружил, что они были отключены для моих сущностей, пока я не переназначил их. Смотри документацию здесь:

http://www.llblgen.com/documentation/3.1/Designer/Functionality%20Reference/TypedViewEditor_FieldMappingsTab.htm

...