You might be wondering why the need to call it "CustomerInvoice" instead of just "Invoice" for that model.
In this case it's mostly just for illustration. But there are a lot of cases where we need to get more specific about what a table is used for.
The same holds true if you're dealing with field names outside the context of a relation.
To get the invoice number in CustomerInvoice, as it stands, we'd need to do `prisma.customerInvoice.invoiceNumber`.
That's a bit redundant.
When we set up a relation between Customer and CustomerInvoice, the field name that gets auto-populated is "CustomerInvoice".
A good start is to just rename this to "customerInvoices" to keep consistency.