Добрый день.
В DAX2012 есть замечательная возможность - создать relation, указать там таблицу, настроить свойства relation и вызывать в контекстном меню "Создать \ ForeignKey \ ...".
При этом создается сама запись в relation, создается поле.
Все бы хорошо, но хотелось бы, поле создавалось с учетом настроек relation:
- Наименование поля бралось бы из наименования relation.
- EDT поля прописывалось бы точно из EDT поля, на которое получается связь (а не RefRecId или вообще пустое).
- Если в свойстве RelatedTableCardinality relation установлено ExactlyOne, то сразу бы в поле было Mandatory равное Yes.
- Ну и еще несколько мелких хотелок.
Можно ли этого добиться? Настроек не нашел. Возможно, что нужно внедриться в какой-то класс AOT или написать расширение редактора? Или это вообще все происходит в ядре и недоступно для нас?