2013-09-21 2 views
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, но без каких-либо результатов.

+2

Разве это не круговая зависимость? –

+0

Я бы настоятельно рекомендовал переместить ваш «DbContext» из обоих решений и в третий проект * Class Library *. –

+0

@ErikPhilips, зачем мне это делать? Теперь я знаю, что это причина ситуации с «круговой зависимостью», но я спрашиваю генерала - зачем мне перемещать мои «Модели» и «DbContext» и «Хранилища» для разделения проектов? И не хранить их в основном проекте? Я пытаюсь изучить шаблоны IoC и DI, и для меня это совершенно непонятно. С уважением! – whoah

ответ

-1

Вы импортировали пространство имен («используя MainApp»)?

Смежные вопросы