Guides Inject Differently: Property Injection in .NET Web APIs Constructor injection has served .NET developers well—but sometimes it helps to step a little outside the norm. This post demonstrates a lightweight way to extend the built-in DI container for .NET, giving you more flexibility when you need it.