Frage

Welche IoC-Container ist die einfachste, mit zu beginnen. Dies entspricht wahrscheinlich zu denen diejenigen, die freundlichste Dokumentation haben. Nicht allzu besorgt über die Anzahl der Funktionen.

War es hilfreich?

Lösung

Werfen Sie einen Blick auf diese DotNetRocks Folge mit James Kovacs: http://www.dotnetrocks.com/default.aspx?showNum=362

Und das DNRTV wo er seine eigene IoC rollt: http://www.dnrtv.com/default.aspx?showID=126

Keith

Andere Tipps

Was am einfachsten ist ziemlich abhängig von wo „du herkommst“. Aber wenn Sie sich mit den .Net 3.5 Funktionen sind wie Lambda-Ausdrücke und Erweiterungsmethoden Ich bin ein großer Fan von Autofac. Autofac macht intensiven Gebrauch von Lambdas und Erweiterungsmethoden für Komponenten anstelle der Verwendung von XML-Dateien zu registrieren. Dies bietet zusätzlich den Vorteil, dass Sie voll Typsicherheit hat und Sie auch Intellisence erhalten bei der Registrierung. Es ist auch ein sehr leichter Behälter, Ich mag.

Autofac auf Google Code gehostet wird ( http://code.google.com/p/autofac / ) und ein ziemlich gutes Wiki mit Dokumentation hat.

Ich würde beginnen mit der Smart Client Software Factory oder < a href = "http://msdn.microsoft.com/en-us/library/cc468366.aspx" rel = "nofollow noreferrer"> Einheit

Sie sind Tonnen von Proben sowie die SCSF darunter auch einige andere Design-Muster zu Affen mit.

Ich mag Schloss Windsor und hier kann man einen dreiteiligen Artikel finden, die alle beschreiben, die Sie starten müssen. http://dotnetslackers.com/articles/designpatterns/InversionOfControlAndDependencyInjectionWithCastleWindsorContainerPart1.aspx

StructureMap und Unity sind wel ebenfalls dokumentiert. halten BTW daran, dass fast alle Container auf die gleiche Art und Weise funktioniert, so von einem zum anderen vorbei ist ganz simle.

Sind Sie wollen über IOCs lernen?

Wenn so empfehle ich Oren Eini des IOC in 15 Zeilen weil nichts helfen Sie zu lernen schneller als ein wirklich einfaches Beispiel mit vollständigem Quellcode.

Ich würde empfehlen, StructureMap.

Sehr einfach einzurichten und Ihnen den Start.

http://structuremap.sourceforge.net/Default.htm

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top