Mit Hilfe von Dependency Injection können in Modulen Funktionalitäten aus BA oder anderen Modulen modifiziert bzw. angepasst werden.

In dem Root Verzeichnis der Vorlage befindet sich eine Datei “DIInit.cs”. Dort können verschiedene Funktionalitäten (Beispielsweise: Registrieren von Datentabellen) definiert werden.

[assembly: UseForDI(AssemblyType.Project)]
namespace BA.Training
{
    public class DIInit : NinjectModule
    {
        public override void Load()
        { ... }
    }
}