ninject-2

    1熱度

    1回答

    加載庫我使用: EF 4.1 MVC 3 Ninject Ninject.Extensions.Conventions Ninject.Web.Mvc 該應用程序使用存儲庫模式。 我的存儲庫可以注射這樣的: kernel.Bind<ICategoryRepository>().To<CategoryRepository>().InRequestScope(); ,這一切工作正常:-) 但我ne

    2熱度

    1回答

    的整數我有如下因素類 public class Foo { public Foo(int max=2000){...} } ,我想用Ninject注入一個恆定值到富。我也試試這個 Bind<Foo>().ToSelft().WithConstructorArgument("max", 1000); ,但我得到以下錯誤,當我嘗試使用_ninject.Get<Foo>: Erro

    4熱度

    2回答

    嘿,這是我的第一篇文章,所以我要求理解。我看了很多帖子,但我沒有找到解決方案。 我要實現自定義membershiprovider類: namespace Mvc_car.Authorization { public class SimpleMembershipProvider : MembershipProvider { private NHibernateRepository<U

    0熱度

    1回答

    讓說我有一個類: public class SomeClass { public virtual void InterceptedMethod() { // Do something. } } 我使用Ninject與攔截擴展。我想攔截InterceptedMethod。如果我從ninject內核創建了對象,那麼該方法會被攔截。 kernel = In

    6熱度

    1回答

    我有一個抽象類: public abstract class Validator<T> : IValidator 和一對夫婦的實現這個類用於特定目的的課程,例如 public sealed class NewsValidator : Validator<News> 現在使用Ninject我想要做的依賴注入如下內容(這個特殊的代碼是不工作): Bind<Validator<News>>().

    1熱度

    1回答

    這是我正面臨的兩個持續性問題的延續:Problems trying to attach a new EF4 entity to ObjectContext while its entity collection entities are already attached和EF4.0 - Is there a way to see what entities are attached to what

    3熱度

    1回答

    我該如何讓每一個http請求都能這樣我開始一個事務,並在最後提交我的事務? 我已經在使用InRequestScope進行會話,併爲我的ninject準備了這個。 public class NhibernateSessionFactory { public ISessionFactory GetSessionFactory() { ISessionFa

    0熱度

    1回答

    我正在使用nhibernate和nhibernate個人資料不斷拋出此警報。 Use of implicit transactions is discouraged" 我實際上是通過ninject public class NhibernateModule : NinjectModule { public override void Load() {

    0熱度

    1回答

    我想讓我的第一個通用庫。我從真正簡單的開始,但我不確定如何將它全部綁定到ninject並通過構造函數注入來使用它。 public class NhibernateRepo<T> : INhibernateRepo<T> { private readonly ISession session; public NhibernateRepo(ISession sess

    3熱度

    1回答

    我實現一個自定義RoleProvider並想用Ninject與參數的構造函數的問題但是我面對。任何想法如何注入這? public class EFRoleProvider:RoleProvider { private readonly IRepository _repository; // I want to INJECT this GOO here! publi