2010-02-11 67 views
12

Ưu điểm và nhược điểm của việc sử dụng kho tĩnh trong ứng dụng ASP.NET MVC là gì? Sẽ không tốt hơn nếu có tất cả các phương thức sẵn có mọi lúc -> có nghĩa là lớp của bạn chỉ được khởi tạo một lần thay vì có nhiều bộ điều khiển tham chiếu đến cùng một lớp kho lưu trữ và các phương thức của nó?Ưu điểm và nhược điểm của việc lưu trữ tĩnh trong ứng dụng ASP.NET MVC

Hoặc tôi có điều gì sai ở đây không?

Tất cả trợ giúp đều được đánh giá cao!

Trả lời

13

Ưu điểm:

  • Repository có thể truy cập ở khắp mọi nơi

Nhược điểm:

  • Repositories không thực hiện hợp đồng dẫn đến một khớp nối chặt chẽ giữa người tiêu dùng của các kho lưu trữ và triển khai
  • Không thể kiểm tra đơn vị
  • Có thể gặp vấn đề về luồng luồng

Lưu ý: Việc khởi tạo kho lưu trữ trên mọi yêu cầu không được coi là vấn đề về hiệu suất.

+0

Tôi nghĩ rằng mọi thứ sẽ rõ ràng! Cảm ơn! :-) –

Các vấn đề liên quan