2010-02-11 49 views
12

什麼是ASP.NET MVC應用程序使用靜態庫的利弊有靜態庫的?利弊在ASP.NET MVC應用程序

,那豈不是更好地讓所有所有可用的時間方法 - >意味着該類獲取的唯一實例有多個控制器引用同一倉庫類及其方法的一次呢?

還是我得到的東西錯在這裏?

所有幫助超過讚賞更多!

回答

13

優點:

  • Repository是隨處訪問

缺點:

  • 倉庫不落實導致一個強耦合的消費者資料庫和之間的合同實施
  • 不可能單元測試
  • 可能會遇到線程問題

備註:實例在每次請求庫不應該被看作是一個性能問題。

+0

我想清除的東西了!謝謝! :-) – 2010-02-11 10:57:05