Speed comparison of Dependency Injection Container
-
Updated
Dec 4, 2011 - C#
Dependency injection (DI) is an implementation of the dependency inversion principle with the aim of separation of concerns by separating the depndency's implementation from the class that's using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn't need to care which of the implementations is used. This is also especially useful for unit testing.
There are different types of dependency injection:
Speed comparison of Dependency Injection Container
An ASP.NET MVC project with WCF webservices using the Northwind database with Entity Framework.
Unity SimpleEventBrokerExtension
Classe que fornece data/hora atuais (exemplo de implementação do padrão Ambient Context).
Multilayered architecture, WCF, dependency injection, IoC, Ninject, client-server, WPF, MVVM, modal dialog, Entity Framework, SQL Server Compact, SQLite
Simple introduction to Caliburn.Micro for WPF using MVVM
Castle Windsor facility for spliting large interfaces into small ones
No longer supported | xUnit extension for support Photosphere.DependencyInjection.
Source code for the article http://www.vivien-chevallier.com/Articles/how-to-use-unity-as-job-activator-and-implement-dependency-injection-in-azure-webjobs
Source code for the article http://www.vivien-chevallier.com/Articles/implementing-dependency-injection-and-dependency-scope-per-job-in-azure-webjobs-with-unity
Source code for the article http://www.vivien-chevallier.com/Articles/job-handlers-and-dependency-injection-in-azure-webjobs
Files for my Pluralsight course dotnet-core-building-cross-platform-applications
IoC Container for .NET & ASP.NET
Okra App Framework - The Okra App Framework is designed to support the development of .Net Windows Store applications, in particular those following the MVVM pattern.
Created by Martin Fowler
Released January 23, 2004