Рамка, которую мы планируем, разделена на несколько модулей, отвечающих за отдельные единицы работы, и они не должны знать друг о друге.Замок Active Record - укажите сборки для загрузки до Initialize
Однако каждый модуль может иметь свои собственные объекты домена (я знаю, что документация о замке предпочитает одну сборку).
Я знаю, что вы можете добавить узлы после Initialize с помощью:
ActiveRecordStarter.RegisterAssemblies(typeof(SomeModuleSpecificClass).Assembly);
Однако я хотел бы, чтобы каждый модуль зарегистрировать себя, если требуется, и только гораздо позже на самом деле инициализировать замок.
На данный момент это не так просто, как перенести ActiveRecord.