Tôi không chắc chắn khi nào nên sử dụng SingletonScope() vs TransientScope() vs RequestScope() khi tôi thực hiện ràng buộc trong tệp global.cs của mình. Tôi có ví dụ cuộc gọi của tôi đến MongoSession (sử dụng NoRM và dự án mvcStarter http://mvcstarter.codeplex.com/) được đặt thành SingletonScope nhưng tôi đã tạo một kho lưu trữ sử dụng đối tượng MongoSession này để thực hiện cuộc gọi đến Mongo dễ dàng hơn, ví dụ, tôi có một NewsRepository sử dụng MongoSession để tìm kiếm các mục Tin tức của tôi từ dữ liệu. Ví dụ, tôi có một cuộc gọi tìm nạp các mục Tin tức có DisplayOnHome được đặt thành true và nhận phiên bản mới nhất của CreationDate. Nên một kho lưu trữ như vậy được SingletonScope hoặc sẽ RequestScope sẽ thích hợp hơn?Khi nào sử dụng Singleton vs Transient vs Request sử dụng Ninject và MongoDB
Khi nào tôi nên sử dụng từng bộ lọc và tại sao?
cũng xem: http: // stackoverflow!.com/questions/3338449 (Có trong câu trả lời của tôi nhưng ai đó đã quyết định cắt nó ra để không chắc chắn nếu nó có liên quan) –
@RubenBartelink Vui lòng cập nhật liên kết. Nó bị hỏng. – shankbond
@shankbond câu hỏi đã bị xóa bởi quesitoner thew Thêm vào câu trả lời dưới đây –