簡體   English   中英

如何解決C#中的循環依賴關系?

[英]How can I resolve my circular dependencies in c#?

我在Asp.Net MVC 3中有兩個項目。我的第一個項目(p1)具有控制器和操作視圖。 我必須使用mvc中的Aciton FilterProviders在我的第二個(p2)項目中對此進行過濾。

我還需要可以過濾我的操作的類。 我已經實現了這一點。 但是,現在我需要我對p2中的項目p1做出具體回應。 因此,根據此響應,我必須顯示視圖。

所以我的依賴變得像

p2-> p1(p2使用來自p1的動作過濾器)p1-> p2(p1使用來自p2的響應)

我該如何解決? 請給我建議。

在嚴格的層體系結構中,如果p1使用p2則低層只能從高層獲取服務,則p2必須使用p3或它上面的其他服務層...

p3-> p2-> p1

也可以看看

如何在一個嚴格的分層體系結構中分離各層並提高模塊性而又不引起不必要的冗余?

http://en.wikipedia.org/wiki/Common_layers_in_an_information_system_logical_architecture

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM