4

Существуют ли какие-либо специальные правила для того, что/не показано в классах класса модели MVC и классах контекста контекста данных при добавлении новых контроллеров MVC или WebApi?MVC Scaffolding - Пропущенные классы из ссылочных сборок

У нас есть наш контекст данных и модели в других сборках, которые мы ссылаемся в проекте MVC, но показаны только классы и контексты, которые находятся в этом проекте MVC.

Все ссылочные сборки принадлежат одному и тому же пространству имен верхнего уровня, например. Company.Domain и Company.Data, то проект MVC находится в Company.UI.

Единственный способ, который я вижу, - это копировать классы в проект MVC, затем эскизировать его, а затем удалять и повторно ссылаться на сборки Company.Data и Company.Domain.

Мы используем MVC5 с VS 2013 Update 3

ответ

0

Все, что вам нужно сделать, это две вещи:

  1. Убедитесь, что ваш проект MVC (Company.UI) имеет ссылку на проекты, которые имеет классы, в которых вы нуждаетесь.
  2. Классы отмечены как общедоступные. По умолчанию они будут внутренними и не будут доступны из другого проекта.
+0

Занятия общедоступны, и на проекты ссылаются. – ASG

+0

Итак, если я добавлю в Company.Data проектов Company.Data и Company.Domain, то ссылайтесь на них, используя ссылку Add Reference> Solution> Projects, все они отображаются в выпадающих меню. – ASG

+0

Как добавить ссылку без добавления ссылки> Решение> Проекты? – Yasir

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