Я создаю набор приложений, каждое из которых имеет свое собственное решение / проект MVC, между этими приложениями. Я хочу поделиться пользовательским кодом auth / user util (профилями, ссылками на различные приложения, к которым они имеют доступ).
Я использую платформу сущностей для доступа к данным.
У меня вопрос, как лучше всего разделить этот код между различными приложениями?
Если я создам его как библиотечный проект, то Visual Studio не выберет его в качестве модели и вызовет у меня больше работы / горя.
Я пытался поместить его в свой собственный проект MVC, но два проекта MVC внутри одного решения не идеальны, когда вы хотите поделиться моделью данных только.
Должен ли я просто делиться моделью сущностей между различными проектами и иметь другой проект пользовательского интерфейса для общих компонентов?