In una buona progettazione a strati di un'applicazione, dove dovrebbe sedersi la logica che genera un numero di ordine per un'entità di ordine?
La logica dovrà cercare e incrementare una sequenza o una tabella con questi intervalli.
Ad esempio, se dispongo di un servizio chiamato CreateOrder in OrderService, questa logica si troverà in un altro metodo in quel servizio?
O è un metodo statico da qualche parte?