Мой новый хобби-проект основан на https://github.com/dotnet-architecture/eShopOnContainers. Стараюсь изо всех сил узнать о том, как написать корпоративное веб-приложение для микросервиса.
В примере Microsoft вы найдете папку Model
в каждом *.API
проекте, содержащем модели. Эти модели используются только в соответствующем проекте, например:
eShopOnContainers/src/Services/Basket/Basket.API/Model/BasketItem.cs
eShopOnContainers/src/Services/Catalog/Catalog.API/Model/CatalogType.cs
В моем примере у меня есть несколько моделей, которые используются в двух или даже трех разных API. Где бы я разместил их в соответствии с примером eShopOnContainers?
Простейшим примером будет enum
, используемый несколькими API.