2010-12-06 14 views
10

Aşağıda, One, Kullanıcı Deposu ve başka bir Önbellek için kodlanabilir. UserRepository ve Cache için hangi kapsamı kullanmalıyım? UserRepository üzerinde Kapsam Singleton olmalı? Bu genel olarak bir iş veya veritabanı işlem boyutu birimini tanımladığındanNinject, Bind olmalıdır. InququestScope() VEYA .InSingletonScope()

this.Bind<IUserRepository>().To<UserRepositary>().InRequestScope(); 

    this.Bind<IDistributedCacheService>().To<DistributedCacheService>().InSingletonScope(); 

cevap