Веб (ASP. NET Core MVC) + Мобильный (Xamarin. Android) - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь создать приложение, которое будет иметь Web (ASP. NET Core MVC) и Mobile (Xamarin. Android), но у меня возникли некоторые вопросы, когда я начал работать над архитектура приложения.

Я начал с веб-версии, разделив мое приложение на 3 проекта:

  • MyApplication.Data
  • MyApplication.Entities
  • MyApplication.Web

Мои вопросы касаются того, где я должен хранить некоторые части своего кода:

  • Репозитории и IRepositories в проекте .Data или в отдельном проекте, скажем, MyApplication.Services?

  • ViewModels в проекте .Data, в проекте .Entities или в проекте .Web?

Есть ли что-то еще, что я должен рассматривать? Каковы лучшие практики?

Буду признателен за все ваши советы Заранее спасибо

...