Je suis nouveau dans le nœud JS et j'essaie d'implémenter CRUD en utilisant Node JS, Express JS, MS SQL, EJS. Et j'ai déjà fini avec CRUD.
Mais je cherche un moyen plus fiable de passer des données ou des objets du nœud au sql et vice versa.
Je dois écrire une requête INSERT SQL lorsque je vais insérer un enregistrement, c'est-à-dire créer une entrée dans n'importe quelle table.
Donc, quelqu'un peut-il savoir, existe-t-il un ORM qui m'aide à traiter les requêtes SQL comme nous traitons dans le cadre d'entités .net?
Merci d'avance.
Vous pouvez utiliser Sequelize ORM, il prend en charge MSSQL: http://docs.sequelizejs.com/en/latest/docs/getting-started/
Voici quelques ORM et leur comparaison Sequelize est l'un des ORM les plus téléchargés et les plus en vedette pour node.js
TypeORM semble être le mieux adapté pour Entity Framework de nos jours
Il permet de définir des entités de la même manière que EntityFrameworks le fait avec des annotations de données.
De plus, il est totalement compatible avec TypeScript. =)
import {Entity, PrimaryGeneratedColumn, Column} from "typeorm";
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: string;
@Column()
firstName: string;
@Column()
lastName: string;
@Column()
isActive: boolean;
}
Ma réponse est peut-être en retard mais maintenant vous avez la possibilité d'utiliser C #/EF dans le nœud http://tjanczuk.github.io/Edge/#/