城堡活动记录 - 指定初始化之前要加载的程序集



我们正在规划的框架分为多个模块,负责单个工作单元,它们不应该相互了解。

但是,每个模块都可以有自己的域对象(我知道城堡文档更喜欢一个程序集(。

我知道您可以使用以下命令在初始化后添加程序集:

ActiveRecordStarter.RegisterAssemblies(typeof(SomeModuleSpecificClass).Assembly);

但是,我希望每个模块在需要时注册自己,并且稍后才真正初始化城堡。

目前,它并不像首先跨越ActiveRecord那么简单。

我们有相同的,我从来没有看到过只有一个带有业务对象的程序集。我只是简单地分析了启动目录中的所有程序集,并从中加载/初始化了所有可能的 AcitveRecord-类型。您还可以定义一个字符串列表,以在主/starup程序集 (*.exe( 的设置中标识和加载程序集或应扫描的目录列表。或者所有这些。

问候朱伊·朱卡

最新更新