Table des matières:

A quoi sert TypeORM ?
A quoi sert TypeORM ?

Vidéo: A quoi sert TypeORM ?

Vidéo: A quoi sert TypeORM ?
Vidéo: NestJs 7 TypeORM l'ORM Typescript #26 2024, Novembre
Anonim

TypeORM est un ORM qui peut s'exécuter dans les plates-formes NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo et Electron et peut être utilisé avec TypeScript et JavaScript (ES5, ES6, ES7, ES8).

Sachez également, comment installer TypeORM ?

Installation

  1. Installez le package npm: npm install typeorm --save.
  2. Vous devez installer le shim reflect-metadata: npm install reflect-metadata --save. et importez-le quelque part dans l'emplacement global de votre application (par exemple dans app.ts): import "reflect-metadata";
  3. Vous devrez peut-être installer des typages de nœuds: npm install @types/node --save.

Deuxièmement, qu'est-ce que Sequelize ? Séquençage est un ORM basé sur des promesses pour Node. js. Séquençage est facile à apprendre et possède des dizaines de fonctionnalités intéressantes telles que la synchronisation, l'association, la validation, etc. Il prend également en charge PostgreSQL, MySQL, MariaDB, SQLite et MSSQL. Je suppose que vous avez démarré une forme de service de base de données SQL sur votre machine.

Alors, qu'est-ce que le type ORM ?

Mappage objet-relationnel ( ORM , O/RM et O/R mapping tool) en informatique est une technique de programmation permettant de convertir des données entre des données incompatibles taper systèmes utilisant des langages de programmation orientés objet. Cela crée, en effet, une « base de données d'objets virtuels » qui peut être utilisée à partir du langage de programmation.

Comment utiliser TypeORM ?

Exemple d'utilisation de TypeORM avec TypeScript

  1. dépôt de clone.
  2. exécuter npm i.
  3. éditez ormconfig.json et modifiez la configuration de votre base de données (vous pouvez également modifier un type de base de données, mais n'oubliez pas d'installer des pilotes de base de données spécifiques)
  4. exécuter npm start.
  5. prendre plaisir!

Conseillé: