0
我想使用DI(Ninject)與我的RIA webservices位於標準的asp.net web服務器上。Ninject與ria domainservice標準的asp.net webapplication
我應該如何連接包含數據存儲的存儲庫?
我添加了一個Global.asax文件:
public class Global : NinjectHttpApplication
{
protected override Ninject.IKernel CreateKernel()
{
IKernel kernel = new StandardKernel();
kernel.Bind<IPersonRepository>().To<PersonRepository>();
Application.Add("Kernel", kernel);
return kernel;
}
這裏的地方,我想它掛起來,......但我堅持
[EnableClientAccess]
public class PersonService : DomainService
{
IPersonRepository _personRepository;
public PersonService()
{
_personRepository = ????....kernel.Get<IPersonRepository>();
}
}
看來,我只是缺少一種方法來獲取應用程序對象,然後它會工作,或?