Не думаю, что тут какая-то серьёзная задумка архитекторов.
Понятно, что связь между датасорсами разных форм (dynalink) и inner (и аналогичными) связями между датасорсами одной формы несколько разные и тут различие между dynalink и link есть. Но внутри формы со связями типа delayed (и аналогичными) большой разницы между двумя линками не особенно важна.
На мой взгляд, внутренности для этих случаев внутри формы одинаковые, поэтому реализовано одним кодом, соответственно и программный интерфейс общий и использование того или иного способа просто разделяется концептуально, а не как-то жестко по правилам.
|