AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.02.2018, 15:07   #1  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Ничто не мешает вывести физическое поле с TableName из добавленного в DS SQLDictionary. Так что стандартный подход в данной задаче - самое то.
__________________
Ivanhoe as is..
Старый 12.02.2018, 17:35   #2  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Ничто не мешает вывести физическое поле с TableName из добавленного в DS SQLDictionary. Так что стандартный подход в данной задаче - самое то.
В AifCorrelation Бог, например, почему-то SqlDictionary не приджойнил ..

Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
В свойствах, узлах объектов в AOT в подавляющем большинстве хранятся Id а не имена.
Конечно. Но TableName2Id однозначно отображает Name в Id, поэтому можно сохранять и показывать поле, что имеет смысл для пользователя. А если уж решит посмотреть на источник конкретной строки, то получить TableId из Name (т.о меньше лишних накладных расходов на вычисления display методов или джойн)

Насчет длины согласна (и сразу написала) .... но тоже, в аксапте так безбожно везде добавляются строковые поля, что уж не вижу криминала тут строку добавить(или даже оба поля) , а не int, если эт оправдано. Лог будет периодически чиститься, поэтому скорость работы и удобство, по идее, важнее размера таблицы на стороне БД

Общая канва того, что нужно взвесить, ясна.
Всем большое спасибо!
Старый 12.02.2018, 17:57   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от IKA Посмотреть сообщение
В AifCorrelation Бог, например, почему-то SqlDictionary не приджойнил ..
Это не MS ли в суе упомянут? Ладно там, а как вам SysDatabaseLog - верх архитектуры? Дисплейник на текстовое "название" таблицы с учетом иерархий и нормализаций/денормализаций, не говоря уже про кривой перевод в локализации...
__________________
Ivanhoe as is..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтрование записей при "переходе к основной таблице" demID DAX: Программирование 10 18.11.2015 12:52
Переименование полей в одной таблице на основе данных из другой niksen DAX: Программирование 1 14.09.2011 12:34
Как лучше хранить ссылки на записи - (RefTableId, Company, RefRecId) mazzy DAX: Программирование 41 08.07.2011 13:18
Как хранить RTF или DOC в таблице listener DAX: Программирование 6 01.08.2003 19:25
фильтр по связанной таблице mick_777 DAX: Программирование 13 21.08.2002 16:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:14.