-
Install the dependencies for nativescript sqlite and typeorm in your Nativescript project.
npm i typeorm reflect-metadata nativescript-sqlite ns plugin add @pekevski/typeorm
-
Create a database connection in your applications entry point eg.
main.ts
let driver = require('nativescript-sqlite'); // use an iife to run it before angular starts (async () => { console.log('START APP') try { const connection = await createConnection({ database: 'test.db', type: 'nativescript', driver, entities: [ User, // ... more models here ], logging: true }) // Dangerously drops all tables on app start if true // connection.synchronize(true); console.log("Connection Created") } catch (err) { console.error(err) } })();
-
Then follow the instructions on how to use TypeOrm
Apache License Version 2.0