Код: Выделить всё
public class ProductV2 : Product
{
//New attributes
}
Что делать, если у меня есть сервис, использующий эту модель?
Код: Выделить всё
public ProcessedProduct ProductProcessService(Product product);
Возможные варианты, которые я вижу:
- Использование интерфейса
Код: Выделить всё
public ProcessedProduct ProductProcessService(IProduct product);
- Новый метод
Код: Выделить всё
public ProcessedProduct ProductProcessService(Product product);
public ProcessedProduct ProductProcessServiceV2(ProductV2 product);
Подробнее здесь: https://stackoverflow.com/questions/790 ... nt-methods