20-10-2023Minder dan 1 minuutOngeveer 94 woorden
Begrip: Dynamische opgebouwde Prisma API
De Prisma API (hier gebruikt in de betekening "verzameling methodes die aangeboden worden door een library"), is grotendeels dynamisch opgebouwd op basis van het schema.
Telkens er een migration uitgevoerd wordt, of het pnpm exec prisma generate commando gebruikt wordt, wordt de Prisma API opnieuw opgebouwd.
Omdat de API dynamisch opgebouwd is, bevat elke instantie van PrismaClient properties die overeenkomen met de tabellen in de database.
import {PrismaClient} from '@prisma/client'
const prisma = new PrismaClient()
const newFooRow = prisma.foo.someCrudMethod(...)