/ / Dependency Injection auf Windows Azure ASP.Net-Web-API - asp.net-Web-API, ioc-Container, Azure-Web-Rollen

Dependency Injection auf Windows Azure ASP.Net-Web-API - asp.net-Web-API, ioc-Container, Azure-Web-Rollen

Ich versuche, meine erste Azure-Anwendung zu erstellenmit einer Webrolle (ASP.Net Web API) und mehreren Worker-Rollen. Ich möchte den Datenzugriff mithilfe eines DI-Musters trennen, für das ich MEF verwenden wollte, aber ich habe kürzlich gehört, dass es für MEF nicht empfohlen wird, es sei denn, ich habe zu viel Zeit, um die Probleme zu beheben.

So kann mir jemand vorschlagen, was der andere istZuverlässige Optionen, die auf Azure funktionieren. Ich habe früher Unity verwendet, bin mir jedoch nicht sicher, ob die Azure-Plattform Einschränkungen unterliegt. Kurz gesagt, was ist der am häufigsten verwendete IoC in diesen Tagen auf Azure-Plattform. Jedes verfügbare Beispiel, das die Verwendung auf Azure empfiehlt, wird sehr hilfreich sein.

Antworten:

1 für die Antwort № 1

Ich habe benutzt Autofac und LightInject Bisher und sie arbeiteten an Azure.

LightInject hat ein eigenes Paket für die Web API Integration: http://www.lightinject.net/#webapi

und Autofac auch: https://nuget.org/packages/Autofac.WebApi