No estoy muy seguro de cuándo debería usar SingletonScope() frente a TransientScope() frente a RequestScope() cuando hago mi enlace en mi archivo global.cs.Cuándo utilizar Singleton vs Transient vs Request utilizando Ninject y MongoDB
tengo por ejemplo, mi llamada a MongoSession (usando norma y el proyecto mvcStarter http://mvcstarter.codeplex.com/), que se establece en SingletonScope pero he creado un repositorio que utilizan este objeto MongoSession para realizar llamadas a Mongo más fácil, por ejemplo, tengo un NewsRepository cuales usa MongoSession para buscar mis Noticias de los datos. Como ejemplo, tengo una llamada que recupera Noticias que tiene DisplayOnHome establecido en verdadero y recibe la última fecha de CreationDate. ¿Debería dicho repositorio ser SingletonScope o RequestScope sería más apropiado?
¿Cuándo debería usar cada uno de ellos y por qué?
ver también: http: // stackoverflow!.com/questions/3338449 (Estaba en mi respuesta pero alguien decidió cortarlo para que no esté seguro si es relevante) –
@RubenBartelink Por favor, actualice el enlace. Está roto. – shankbond
@shankbond la pregunta fue eliminada por thew quesitoner Agregando como respuesta a continuación –