Tag: ninject

NInject ist ein Abhängigkeits-Injection-Framework für .NET-Anwendungen.

MVC5 und Ninject:Parameterlosen Konstruktor Fehler

Anzahl der Antworten 3 Antworten
In MVC 5 wir erhalten dieses Konto controller, der wie folgt aussieht. public class AccountController : Controller { public AccountController() : this(new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new DatePickerDbContext()))) { } public AccountController(UserManager<ApplicationUser> userManager) { UserManager = userManager; } } Habe

NinjectWebCommon Bindungen in RegisterServices nicht für mich arbeiten, in der WebApi

Anzahl der Antworten 2 Antworten
Erstelle ich einen neuen ASP.NET Web-API-Projekt. Ich habe dann nuget ziehen Ninject.Web.Common, dann habe ich den download und build-Ninject.Web.WebApi von hier. Eingeschlossen in das Projekt. Ich fügte hinzu, eine service-und die injection per Konstruktor, setup-Bindung (der debugger

Was ist der Unterschied zwischen .ToConstructor und .ToMethod in Ninject-3?

Anzahl der Antworten 1 Antworten
In Ninject3 es gibt eine neue .ToConstructor Funktion. Als beschrieben, hilft es, zu stark der Typ-Konstruktor Argumente wie: Bind<IMyService>().ToConstructor( ctorArg => new MyService(ctorArg.Inject<IFoo>(), ctorArg.Inject<IBar>())); Was ist eigentlich der Unterschied zwischen der Verwendung .ToConstructor und .ToMethod in fast

Mit NInject zu binden, eine generische Schnittstelle, mit einem Standard, wenn eine Bindung für den generischen Typ nicht festgelegt

Anzahl der Antworten 3 Antworten
Vorstellen, ich habe die folgenden Klassen und Schnittstellen: public interface IService<T> { } public class DefaultService<T> : IService<T> { } public class FooService : IService<Foo> { } public class BarService : IService<Bar> { } Ich würde dann

Ninject-Standard-Kontext-Bindung

Anzahl der Antworten 3 Antworten
Ich habe ein interface mit ein paar verschiedene konkrete Implementierungen. Ich bin versucht zu geben, Ninject, einen Standard zu verwenden, und verwenden Sie nur die andere-Implementierung, wenn ein name übereinstimmt. Zum Beispiel habe ich die folgenden Bindungen.

Ninject-und ASP.NET Web-API

Anzahl der Antworten 2 Antworten
Bevor ich die Frage, die Sie wissen sollten, dass ich meinen aktuellen code von dieser Seite: http://www.strathweb.com/2012/05/using-ninject-with-the-latest-asp-net-web-api-source/ Ich versuche zu verwenden ASP.NET Web-API und Ninject in meiner Anwendung durch die Verwendung eines IDependencyResolver-adapter finden Sie auf der

Mit mehreren dbcontext-Instanzen und dependency injection

Anzahl der Antworten 1 Antworten
Dies ist eine ähnliche Frage, die ich hier vor ein paar Wochen mit einer signifikanten änderung in der Anforderung. Habe ich eine neue und einzigartige (ich habe nicht gefunden, was so in meinem stackoverflow-Suche) fachliche Anforderung: Habe

Fehler beim laden des Entity Framework 4.3.1

Anzahl der Antworten 1 Antworten
Erstellte ich eine MVC-Anwendung in C#. Ich erstellte ein neues Projekt in meiner Lösung genannt PhoneDomain. Der Zweck von diesem ist, zu trennen meine Daten und domain-Ebene aus, das eigentliche problem. Ich mit der rechten Maustaste auf

HttpContext.Aktuelle null-innen asynchrone Aufgabe

Anzahl der Antworten 1 Antworten
Habe ich eine Methode, die verwendet ein repository (userRepo): public override Task<IdentityResult> CreateLocalUserAsync(IUser user, string password, CancellationToken cancellationToken) { var task = new Task<IdentityResult>(() => { TUserEntity newUser = new TUserEntity { Id = user.Id, UserName =

Wie zu beheben eine Abhängigkeit innerhalb eines Ninject-Modul?

Anzahl der Antworten 1 Antworten
Ich bin mit Ninject-2 mit Asp.Net MVC-3. Ich habe folgende Modul. public class ServiceModule : NinjectModule { public override void Load() { //I need to get the 'configHelper' from Ninject Container. IConfigHelper configHelper = ResolveConfigHelperHere(); Bind<IMyService>().To<MyServiceImpl>().WithConstructorArgument("myArg", configHelper.MyProperty);

How to get Instanz von Ninject

Anzahl der Antworten 1 Antworten
Unten ist NinjectHttpApplication Konfiguration.. public class MvcApplication : NinjectHttpApplication { public MvcApplication() { Error += NinjectWebsiteApplication_Error; } } protected override IKernel CreateKernel() { var kernel = new StandardKernel(); kernel.Load<ApplicationConfig>(); return kernel; } void NinjectWebsiteApplication_Error(object sender, System.EventArgs e)

Ninject.MVC3. Bootstrapper.Initialisieren wirft "Sequenz enthält keine Elemente"

Anzahl der Antworten 4 Antworten
diese Frage ist nicht neu, aber mein problem scheint eine andere Wurzel als die, die ich bisher gesehen habe. Habe ich eine Lösung mit mehreren Projekten: zwei von Ihnen sind C#, MVC4. Ich installierte Ninject.MVC3-Nuget-Paket auf beide

Wie kann ich simulieren Sie eine Schnittstelle mit Moq oder NInject-Kernel Spott

Anzahl der Antworten 1 Antworten
Ich nur watete durch Fragen und blogs über das Thema mocking und Dependency Injection. Zu einem Ergebnis kommen, ich brauche nur zu verspotten, die Schnittstelle, die verbraucht wird, durch den Kunden. Ich freue mich auf das testen

Mit ninject mit Ninject.Web.Api für Web-Api-2-nicht im ASP.NET MVC 5

Anzahl der Antworten 1 Antworten
Ich bin die Entwicklung einer Asp.NET MVC-Projekt. Mein Projekt hat die web-api als auch. Ich bin mit ASP.NET MVC5-und Web-Api-2-mit Visual Studio 3. Ich mache dependency injection mit ninject. Ich weiß, ninject für web nicht funktioniert für

Wie verwenden von Ninject in einer Windows Forms-Anwendung?

Anzahl der Antworten 1 Antworten
Ich habe eine WinForms-Anwendung mit dieser Wichtigsten Form : ICountRepository countRepository; public MainForm(ICountRepository countRepository) { this.countRepository = countRepository; } public void IncrementCount() { countRepository.IncrementCount(); } aber ich bin kämpfen, um zu injizieren ICountRepository in die mainform. Wie

Ninject.MVC3, Nuget, WebActivator oh mein

Anzahl der Antworten 2 Antworten
Will ich setup Ninject, um einen einfachen test, sowie demonstrieren ease-of-setup unter Verwendung von Nuget. Ich möchte lösen, ein Probe-service. public interface ITestService { string GetMessage(); } public class TestService : ITestService { public string GetMessage() {

Wie einrichten von IIS 7 Anwendungspoolidentität richtig?

Anzahl der Antworten 2 Antworten
Die Bereitstellung meiner website zu IIS7.5 fand ich ein seltsames Verhalten: wenn die Identität des Anwendungspools ist Links zu sein ApplicationPoolIdentity standardmäßig (wie empfohlen in IIS-anwendungspoolidentitäten), Ninject scheint ignoriert zu werden, wie bekomme ich die folgende Fehlermeldung,

DependencyResolver.Aktuelle.GetService immer null zurück

Anzahl der Antworten 1 Antworten
Laut dieses tutorial, zu verwenden, Ninject in meinem Asp.net MVC 3-Anwendung , alles, was ich tun müssen, ist installieren Paket über Nuget und konfigurieren Abhängigkeiten. Gehen Sie folgendermaßen vor Installieren Paket-Ninject.MVC3 In NinjectMVC3.cs private static void RegisterServices(IKernel

Ninject-und asp.net MVC4

Anzahl der Antworten 2 Antworten
Ich habe eine MVC3 Anwendung, die ich möchte, port -, MVC4. Ich bin mit Ninject für dependency injection. Mit Nuget, ich fügte hinzu, "Ninject" zu meinem Projekt und erstellt einen controller factory-wie unten gezeigt public class NinjectControllerFactory

Unit-Test mit Ninject Instanziieren

Anzahl der Antworten 3 Antworten
Ich versuche zu testen, meinen Dienst mit ninject und ein unit-test-Projekt mit visual studio 2012. Meine Spritzen funktioniert ok, auf meinem Kontroller, aber wenn ich versuche, das gleiche zu tun in der unit-test-Klasse, bekomme ich eine Exception.

Die Kombination DI Konstruktor mit Parametern?

Anzahl der Antworten 6 Antworten
Wie kombiniere ich die constructor-injection mit "manual" Konstruktor-Parameter? dh. public class SomeObject { public SomeObject(IService service, float someValue) { } } Wo IService gelöst werden sollte/gespritzt von meinem DI-container, und der Wert angegeben werden soll. Wie mische

Sind controller Fabriken notwendig bei der Verwendung von Ninject in ASP.NET mvc 4

Anzahl der Antworten 2 Antworten
Ich bin an einem Verlust, was zu tun mit der Vielzahl von Unterlagen zur Verfügung, die über google in .net hinsichtlich der Verwendung von Ninject mit asp.net mvc 4 Erste von allen, ich will wissen, ob Controller-Fabriken

- Überprüfung: How to inject A Model State wrapper mit Ninject?

Anzahl der Antworten 2 Antworten
Ich schaute auf das tutorial http://asp-umb.neudesic.com/mvc/tutorials/validating-with-a-service-layer--cs auf, wie Sie wickeln Sie meine Validierungsdaten um einen wrapper. Möchte ich nutzen, Abhängigkeiten zu injizieren, obwohl. Ich bin mit ninject 2.0 namespace MvcApplication1.Models { public interface IValidationDictionary { void AddError(string

Keine passenden Bindungen vorhanden sind, und der Typ ist nicht selbst gebunden in Ninject

Anzahl der Antworten 2 Antworten
Ich bin mit Ninjec, Ninject.Web.MVC und Ninject.Web.Gemeinsame Wenn ich mein mvc-Anwendung bekomme ich diese verbindliche Fehler: Was mache ich falsch in meiner Bindung? Fehler aktivieren DbConnection Keine passenden Bindungen vorhanden sind, und der Typ ist nicht selbst

Parameterlosen Konstruktor Fehler mit Ninject-Bindungen .NET Web Api 2.1

Anzahl der Antworten 2 Antworten
Arbeiten derzeit am schreiben einer API-Seite (.NET Web Api 2.1) Für unsere Vorherige API-Websites, die wir verwendet hatten, die Ninject.MVC3-Paket und WLAN-ein dependency resolver und Umfang manuell und angeschlossen in unserer Logik, in NinjectWebCommon wie pro die

Automapper Ausnahme: "Fehlt der Typ der map-Konfiguration oder ein nicht unterstütztes mapping".

Anzahl der Antworten 5 Antworten
Ich versuche, mit Ninject in einem ASP.NET MVC 5-Anwendung, die verwendet AutoMapper für mapping-Modell zur Ansicht Modell und vice versa. Leider bekomme ich eine Fehlermeldung, die besagt, dass der Typ der map-Konfiguration fehlt. Erstellte ich ein Ninject

Mit ninject dependecyResolver für beide MVC und WebAPI

Anzahl der Antworten 2 Antworten
Habe ich erstellt und MVC-4-Webanwendung und beschlossen, web-api, die in dieser app. Ich bin mit ninject dependency resolver für MVC-web-app. und jetzt will ich mit diesem ninject dependency resolver für die web-api. aber das problem hier erhebt

Dependency Injection mit Konstruktor-Parameter, die nicht Schnittstellen

Anzahl der Antworten 2 Antworten
Ich bin noch ein Neuling in DI, und ich bin versucht, zu verstehen, wenn ich mir Gedanken darüber mache, Dinge in die falsche Richtung. Ich arbeite auf einem Spielzeug problem, wenn ich darstellen möchten ein Würfel-Objekt, das

Ninject und statische Klassen - aber wie?

Anzahl der Antworten 2 Antworten
Ich habe eine statische Klasse, und ich brauche, um zu injizieren, einige Fälle hinein. Eine statische Klasse kann ein statischer Konstruktor, aber es muss parameterlosen. Also, wie soll ich injet etwas hinein? Ich möchte nicht zum erstellen

Ninject: Singleton-Bindung-syntax?

Anzahl der Antworten 2 Antworten
Ich bin mit Ninject 2.0 für die .Net 3.5 framework. Ich habe Schwierigkeiten mit der singleton-Bindung. Habe ich eine Klasse UserInputReader implementiert IInputReader. Ich will nur eine Instanz dieser Klasse, der jemals geschaffen. public class MasterEngineModule :

Ninject-ing eine Abhängigkeit im Allgemeinen.asax

Anzahl der Antworten 4 Antworten
Fange ich eine web-Anwendung mit MVC3-und Ninject. Es ist eine Abhängigkeit, die ich auch brauchen, in der Globalen.asax-Datei, muss ein singleton. Ich dachte, es sollte wie folgt sein: public class MvcApplication : NinjectHttpApplication { IUserAuthentication _auth; public

Wie machen es die großen C# - DI/IoC-frameworks vergleichen?

Anzahl der Antworten 7 Antworten
Auf die Gefahr der Ausweitung in einen Heiligen Krieg Territorium, Was sind die stärken und Schwächen dieser populären DI/IoC-frameworks, und könnte man leicht als die beste? ..: Ninject Einheit Burg.Windsor Autofac StructureMap Gibt es andere DI/IoC-Frameworks für

Fehler 500-Web-API

Anzahl der Antworten 3 Antworten
Ich habe versucht, dies zu beheben, für die letzten 4 Stunden. Habe ich eine neue Web-API - Projekt-das funktioniert 100% fein auf die Entwicklung, ABER auf dem live-server bekomme ich eine 500 Internal Server Error. Wenn ich

Entity Framework-Kontext, in Singleton

Anzahl der Antworten 4 Antworten
Ich Baue eine App, die die Nutzung Rahmen der EF im Singleton-Pattern wie NHibernate arbeiten mit Session: public class DbContextFactory { private static volatile DbContextFactory _dbContextFactory; private static readonly object SyncRoot = new Object(); public DbContext Context;

MVC3-Controller-Konstruktor + Ninject

Anzahl der Antworten 4 Antworten
Ich bin im moment Arbeit an einem MVC3 Webanwendung und ecountered ein neues problem mit Ninject. Ich bin mit dem folgenden code in meinen controller: public class TestController : Controller { public IRepository<CustomerModel> rep; public TestController(IRepository<CustomerModel> repository)

WCF mit ninject Beispiel

Anzahl der Antworten 3 Antworten
Zunächst, ich habe noch nie ein Beispiel gesehen, bei der Verwendung von ninject mit wcf. Dies ist meine .svc: <%@ ServiceHost Language="C#" Debug="true" Service="MyService.Services.NotifyService" %> Mein Service: [ServiceContract] public interface INotifyService { [OperationContract] void SendEmail(string to, string

unit-testing & constructor dependency injection

Anzahl der Antworten 2 Antworten
Ich habe eine Frage in Bezug auf, wie man gehen würde, über das entwickeln von Anwendungen geeignet für unit-Tests. Ich versuche zu implementieren, das SRP (das Single-Responsibility-Prinzip), und von dem, was ich verstanden habe, beinhaltet dies splitting-out

Ninject : die Konstruktor-parameter

Anzahl der Antworten 2 Antworten
Ich bin mit Ninject zusammen mit ASP.NET MVC 4. Ich bin mit repositories und wollen constructor injection zu übergeben, in dem repository, um eine der Steuerungen. Dies ist mein Repository interface: public interface IRepository<T> where T :

Erste Kontext ist nicht bebaubar. Fügen Sie einen Standard-Konstruktor oder eine Implementierung von IDbContextFactory."

Anzahl der Antworten 3 Antworten
Bin ich immer diese Fehlermeldung, wenn ich versuche, mithilfe von code first-Migrationen. Mein Rahmen hat einen Konstruktor mit den Namen der Verbindung ein. public class VeraContext : DbContext, IDbContext { public VeraContext(string NameOrConnectionStringName = "VeraDB") : base(NameOrConnectionStringName)

Dependency Injection und ASP.net MVC 5 / Web-API 2

Anzahl der Antworten 2 Antworten
Ich bin in den Prozess der Erstellung einer neuen web-site mit ASP.net MVC 5, und es ist auch in Zukunft eine API mit Web-API-2. In der Vergangenheit habe ich verwendet, Ninject für den Umgang mit Dependency Injection,

Wie kann ich NICHT verwenden DependencyResolver.Aktuelle.GetService(...) in dieser situation

Anzahl der Antworten 2 Antworten
Folgenden Ratschläge, die mir gegeben worden in diesem thread [Ninject-UOW-pattern, neue ConnectionString nachdem der Benutzer authentifiziert ist ich verstehe jetzt, dass ich, sollten Sie nicht verwenden die folgende Zeile... var applicationConfiguration = (IApplicationConfiguration) DependencyResolver.Current.GetService(typeof(IApplicationConfiguration)); ...als Service Locator

Ninject.MVC5 nicht erzeugen NinjectWebCommon.Cs

Anzahl der Antworten 3 Antworten
Entwickle ich ein MVC5-Projekt auf Visual Studio 2017 Version 15.4. Ich bin immer unerwartetes Ergebnis hier, was ich noch nie konfrontiert vor. Ich habe installiert Ninject.MVC5 Paket von nuget. Es ist die Installation sehr schön und nicht

Ninject .NET Core

Anzahl der Antworten 4 Antworten
Ich versuche zu installieren Ninject 3.3.2 .NET Core, Veröffentlicht im Mai 2016. Ich bekam eine Fehlermeldung: Die Abhängigkeit Ninject 3.2.2 unterstützt keine Rahmen .NETCoreApp, Version=v1.0. Hat jemand schon ähnliche problem, und gibt es eine Lösung für dieses?

Immer neueste Ninject-arbeiten mit den neuesten MVC 5 / Web Api 2?

Anzahl der Antworten 3 Antworten
Ich weiß, es gibt mehrere Fragen, die ein bisschen wie diese, aber ich bin nicht in der Lage zu finden, keine Dokumentation und keine der anderen Fragen haben Sie keine Antworten, die mir helfen, hier geht: Erstelle

Mithilfe von property-Injektion statt der Konstruktor-Injektion

Anzahl der Antworten 4 Antworten
Lange Geschichte kurz, ich ' m versuchen zu verwenden ELMAH mit MVC 2 und Ninject, und ich brauche für die Verwendung von parameterlosen Konstruktoren. Ich erstellte einen ersten Beitrag dazu hier: Mit einem parameterlosen controller-Konstruktor mit Ninject?

Mit Ninject, kann ich erstellen Sie eine Instanz von einem interface aus, ohne dass meine konkrete Klasse?

Anzahl der Antworten 3 Antworten
Den Proben, die ich bisher gesehen habe, sehen aus wie diese: Schreiben Sie Ihren code wie folgt... public class Samurai { public IWeapon Weapon { get; private set; } public Samurai(IWeapon weapon) { Weapon = weapon; }

Binden mehrere Implementierungen für die gleiche Schnittstelle mit ninject

Anzahl der Antworten 3 Antworten
Warum ist es nicht möglich für mich zu tun, die folgenden in Ninect? Kernel.Bind<IPresenter>.To<DefaultPresenter>(); Kernel.Bind<IPresenter>.To<DashboardPresenter>(); Kernel.Bind<IPresenter>.To<HeartRatePresenter>(); Kernel.Bind<IPresenter>.To<GPSPresenter>(); Jeder der 4 Implementierungen haben einen anderen Konstruktor, erwartet eine andere Art. Wenn ich versuche, Ninject-löst eine Ausnahme aus, mir

Wie Sie initialisiert ein Objekt mit async-await-Muster

Anzahl der Antworten 5 Antworten
Ich versuche zu Folgen RAII pattern in meinem service-Klassen, was bedeutet, dass, wenn ein Objekt konstruiert wird, ist es vollständig initialisiert ist. Allerdings hab ich Schwierigkeiten mit asynchronen APIs. Die Struktur der Klasse in Frage sieht wie

Wie Sie Zugang zu Ninject.Kernel ohne Verwendung von Service-Locator-Muster

Anzahl der Antworten 2 Antworten
Habe ich gelesen, Dutzende von posts zu diesem Thema, ohne dass eine klare Leitlinie, wie Sie auf die Ninject.Kernel ohne Verwendung des Service-Locator-Muster. Momentan habe ich folgende in die Klassen verwenden müssen CustomerBusiness (das ist mein service)

Ein Objekt mit demselben Schlüssel ist bereits vorhanden in der ObjectStateManager. Der ObjectStateManager nicht verfolgen können, mehrere Objekte mit dem gleichen Schlüssel

Anzahl der Antworten 10 Antworten
Mit EF5 mit ein generic Repository Pattern und ninject für die Abhängigkeit injenction und läuft in ein Problem, wenn Sie versuchen, das update einer entity auf die Datenbank unter Verwendung von gespeicherten Prozeduren mit meiner edmx. mein