2013-09-21 76 views
0

我有這樣的結構:如何從其他項目方法相同的解決方案

-Main [solution] 
     -MainApp [project] 
      -Models [folder] 
       -DbContext.cs 
      -Controler [folder] 
       -TestControler.cs 

     -MainAppRepository [project] 
      -SomeClass.cs 

這是我的MVC應用程序。我想訪問我的SomeClass.cs中的DbContext.cs的字段,並且有權訪問TestControler.cs中的SomeClass.cs的方法。

我該怎麼做? 我試過Add dependences函數,但沒有任何結果..

+2

是不是一個循環依賴? –

+0

我強烈建議將您的'DbContext'移出這兩個解決方案,並轉移到第三個*類庫*項目中。 –

+0

@ErikPhilips,我爲什麼要這樣做?我現在知道這是導致「循環依賴」的情況,但我問一般 - 爲什麼我應該將我的'Models'和'DbContext'和'Repositories'移動到不同的項目中?而不是將它們存儲在主項目中?我嘗試學習IoC和DI模式,對我來說這是不可理解的。問候! – whoah

回答

-1

您是否還導入了名稱空間(「使用MainApp」)?

相關問題