-1
C'est peut-être une question stupide, mais je suis ce tutoriel here.Essayer d'utiliser le module Ninject
Puis-je avoir cette erreur suivante quand je suis en utilisant le Ninject
Le nom « Bind » n'existe pas.
Que se passe-t-il?
using Ninject.Modules;
using Ninject;
namespace WCFExampleLibrary.Services
{
public class IocServices : NinjectModule
{
public override void Load()
{
Bind<ICourseRepository>().To<CourseRepository>();
Bind<IStudentRepository>().To<StudentRepository>();
Bind<IEnrollementRepository>().To<EnrollementRepository>();
}
}
}
using System.Reflection;
using Ninject;
namespace WCFExampleLibrary.Services
{
public static class FactoryBuilder
{
private static IKernel _Kernal { get; set; }
public static T GetServices<T>()
{
_Kernal = new StandardKernel();
_Kernal.Load(Assembly.GetExecutingAssembly());
return _Kernal.Get<T>();
}
}
}
Comment l'utilisez vous? Besoin de voir plus de code. –