Ho diversi casi in cui una singola entità ha più tabelle nel database sottostante.
Durante la lettura o la scrittura voglio gestire tutte le query DB con una singola classe per quell'oggetto, ad esempio, la classe SalesOrder
ha una corrispondente classe SalesOrderQuery
e quella classe usa le tabelle sottostanti di Sales_Order_Header
e Sales_Line
.
Esiste un nome di modello di progettazione per questo approccio (la classe che fa la persistenza, non la creazione delle classi delle entità che vengono mantenute)?