Цитата:
Сообщение от
mazzy
2. э-э-э... колдунство какое-то. а откуда появился метод line.header()? Он где-то объявлен или в ядре сидит? если объявлен, то как?
Цитата:
Сообщение от
Blog bot
Surrogate keys can be propagated automatically to related records if buffers are linked via navigation methods (AJournalLine.header() method in the example). Navigation methods can be created automatically from relations. I’ll write a separate post about them.
и судя по вот этому скриншоту
Programmability Concepts
на relation появились свойства CreateNavigationPropertyMethods и NavigationPropertyMethodNameOvverride, которые видимо как раз и отвечают за создание навигационных методов
Интересно всё это. Получается, что при таком подходе, процесс внесения изменения в БД скрыт от программиста и уже нельзя полагаться на то что требуемые операции будут выполнены в нужной последовательности. Нет оно и понятно, для этого UnitOfWork и предназначен. Просто непривычно мыслить не процедурно а декларативно.