Lambda Container is a lightweight Inversion of Control (IoC
) container suitable for small to
medium size .Net
The goal is to offer the most commonly used IoC container features through a light weight interface.
Lambda Container is written in F# but is designed to be used in all .Net languages. The registration interfaces have been split into an F# and a non-F# client interface. The functionality is the same but the lambda registration syntax is easier for F# clients
through the F# interfaces.
- .Net Framework 4.5
- F# 4.0 runtime (FSharp.Core.dll)
- If you install Lambda Container into a C#/VB.Net project make sure that the F# runtime is available by
Core library: https://www.nuget.org/packages/LambdaContainer
WebApi (non-owin) Integration
Owin WebApi integration
Get started using Lambda Container right away
Install the Nuget package and read the
to start using Lambda Container in your project.
For a list of changes, please inspect the Readme.txt changelogs
Like any modern IoC container, Lambda Container must provide autowiring support. This will be added to conclude version 1 of Lambda Container.