0
У меня есть эта структура:Как получить методы из другого проекта в том же растворе
-Main [solution]
-MainApp [project]
-Models [folder]
-DbContext.cs
-Controler [folder]
-TestControler.cs
-MainAppRepository [project]
-SomeClass.cs
Это мое приложение MVC. Я хочу получить доступ к полям из DbContext.cs
в моем SomeClass.cs
и иметь доступ к следующим методам: SomeClass.cs
в TestControler.cs
.
Как это сделать? Я пробовал с функцией Add dependences
, но без каких-либо результатов.
Разве это не круговая зависимость? –
Я бы настоятельно рекомендовал переместить ваш «DbContext» из обоих решений и в третий проект * Class Library *. –
@ErikPhilips, зачем мне это делать? Теперь я знаю, что это причина ситуации с «круговой зависимостью», но я спрашиваю генерала - зачем мне перемещать мои «Модели» и «DbContext» и «Хранилища» для разделения проектов? И не хранить их в основном проекте? Я пытаюсь изучить шаблоны IoC и DI, и для меня это совершенно непонятно. С уважением! – whoah