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
函數,但沒有任何結果..
是不是一個循環依賴? –
我強烈建議將您的'DbContext'移出這兩個解決方案,並轉移到第三個*類庫*項目中。 –
@ErikPhilips,我爲什麼要這樣做?我現在知道這是導致「循環依賴」的情況,但我問一般 - 爲什麼我應該將我的'Models'和'DbContext'和'Repositories'移動到不同的項目中?而不是將它們存儲在主項目中?我嘗試學習IoC和DI模式,對我來說這是不可理解的。問候! – whoah