我目前正在将一些工作 Ninject 代码迁移到 Microsoft Unity,并且有点卡在这个特定的转换上。
Bind<MyDbContext>().ToSelf().InRequestScope().WithConstructorArgument("connectionString", configurationService.MySqlConnectionString);
Bind<IUnitOfWork>().ToMethod(ctx => ctx.Kernel.Get<MyDbContext>());
Bind<DbContext>().ToMethod(ctx => ctx.Kernel.Get<MyDbContext>());
在提供此代码的 Unity 3.0 版本时,我们将不胜感激。