ORM for Node JS如.net Entity Framework?

gau*_*sar 20 sql-server entity-framework ejs node.js express

我是节点JS的新手,并尝试使用Node JS,Express JS,MS SQL,EJS实现CRUD.我已经完成了CRUD.

但我正在寻找一些更可靠的方法将数据或对象从节点传递给sql,反之亦然.

当我要插入记录时,我必须写一个INSERT SQL查询,即在任何表中创建条目.

那么,任何人都可以知道,有没有任何ORM可以帮助我处理SQL查询就像我们处理.net实体框架一样?

预先感谢.

Kev*_*vin 11

你可以使用Sequelize ORM,它支持MSSQL:http://docs.sequelizejs.com/en/latest/docs/getting-started/


Dan*_*tos 7

类型ORM似乎最适合实体框架

它允许定义实体,就像 EntityFrameworks 对数据注释所做的那样。

此外,它完全是 TypeScript 友好的。=)

import {Entity, PrimaryGeneratedColumn, Column} from "typeorm";

@Entity()
export class User {

    @PrimaryGeneratedColumn()
    id: string;

    @Column()
    firstName: string;

    @Column()
    lastName: string;

    @Column()
    isActive: boolean;

}
Run Code Online (Sandbox Code Playgroud)


Adi*_*iii 6

以下是一些ORM及其比较 Sequelize是node.js中下载次数最多的ORM之一

ORM

ORM

访问了解更多详情