ich für einen DI Rahmen suchen, die dieses Szenario erfüllen kann:WebAPI DI-Framework, das versteht HttpContext.User
Jeder Controller verfügt über einen Konstruktor wie dieses
public ThisController(ThatRepository repo)
Jedes Repository einen Controller wie folgt hat:
public ThatRepository (DataSource ds)
Es gibt einen Master Datasource, aber das wird nie in das Repository übergeben. Stattdessen benötigt es:
Gibt es irgendwelche DI-Frameworks für WebAPI, die dies out-of-the-Box unterstützen würde?
[Dependency-Injektion anti-Muster: Spritzen Laufzeitdaten in Komponenten] (https://www.cuttingedge.it/blogs/steven/pivot/entry.php?id=99) – NightOwl888
Wenn ich Da keine Run-Time-Daten injiziert werden, ist es nicht sinnvoll, ein DI-Framework zu verwenden. Ich werde nur einen einzigen Kontextstamm erstellen und es fertig machen. –