ninject

    -1热度

    1回答

    我需要根据User.Identity更改ninject绑定。 我有这种情况: 基于用户Actor声明,我用于我自己的目的。 我必须在我的类构造函数中注入Claims.Actor的值, 我该怎么做? public class C { public C (string ActorValue) { // code here } } 感谢

    0热度

    1回答

    我正在使用ninject与asp.net MVC5应用程序,我只用叠加ajax请求实验奇怪的性能行为。 希望优化特定页面的表现不佳,我把Application_BeginRequest和Application_EndRequest(姑且称之为A),一个在控制器中调用的方法内(我们称之为B)之间的秒表。 结果是一致的,如果我使std http请求(页面调用)A和B所做的测量完全相同。 问题:我显示一

    0热度

    1回答

    我有一些没有接口的第三方类的包装类,我需要在一个相当固定的C#代码块中引用它。 目前,我有一个静态函数将实例转换为包装器实例。 示例代码。 class A { public string Name; } interface IAWrapper { string Name { get; set; } } class AWrapper : IAWrapper {

    0热度

    1回答

    我阅读了一些关于类似主题的文章。我有一个部分仓库 public class EFPartRepository : IPartRepository { private ItemDBEntities dbContext = null; public EFPartRepository(ItemDBEntities dbContext) { th

    0热度

    1回答

    注入通用接口为MVC控制器我有以下情况: 接口: public interface ITest<T> where T:class { void Delete(T item); } 抽象实现: public abstract class Test<T>:ITest<T> where T:class { private readonly ApplicationD

    0热度

    1回答

    我正在使用C#ASP.NET完成REST式服务。在我的模型上,我使用DataAnnotations的RequiredAttribute(来自System.ComponentModel.DataAnnotation)。当我发送一个缺少属性的输入模型时(通过Swagger或Postman),我得到了双“$ {property}是必需的”消息,尽管每个属性只有一个[Required]属性。 我想也许它来

    1热度

    1回答

    它可能是重复的,但没有任何somution已经为我工作;所以我再次发布这个问题。 我有一个使用MVC5和WebApi2的Web项目。我已经把构造函数DI与Ninject放在这些控制器上,但是当我尝试访问web api控制器时,我有以下例外: 确保控制器具有无参数公共构造函数。 我有这个在我的NinjectWebCommon.CreateKernel()方法: var kernel = new St

    0热度

    1回答

    将绑定从ninject转换为autofac有两个问题。 第一个是: Bind<IMapper>().ToConstant(new Container().Mapper); ,第二个是: Bind<Context>().ToSelf() .WithConstructorArgument(CONNECTION_STRING, c => c.Kernel.Get<IU

    2热度

    1回答

    我试图用asp.net身份使用ninject,目前我做了绑定如下: kernel.Bind(typeof(IUserStore<>)).To(typeof(UserStore<>)); 这里有类定义: public interface IUser : IUser<string> public interface IUserStore<TUser> : IUserStore<TUser, s

    0热度

    1回答

    我想将我的安装程序与Ninject一起移植到SimpleInjector。 此刻我是从 引用的自定义库 - ASP.NET MVC应用程序 - 一个ASP.NET Web API应用程序 这个包内有NinjectModule实现哪些功能有些类似声明如下 Bind<MyDataContext>().To<MyDataContext>().InRequestScope(); 我的问题是相对于InR