web-dev-qa-db-ja.com

ORM for Node JS like .net Entity Framework?

私はノードJSの初心者で、Node JS、Express JS、MS SQL、EJSを使用してCRUDを実装しようとしています。そして、CRUDですでに終了しています。

しかし、ノードからSQLに、またはその逆にデータまたはオブジェクトを渡す、より信頼できる方法を探しています。

レコードを挿入するとき、つまりテーブルにエントリを作成するときに、INSERT SQLクエリを作成する必要があります。

ですから、SQLクエリの処理に役立つORMはありますか?.netエンティティフレームワークで扱っているように、

少し早いですがお礼を。

20
gaurav bhavsar

Sequelize ORMを使用できます。これはMSSQLをサポートします。 http://docs.sequelizejs.com/en/latest/docs/getting-started/

10
Kevin

ここにいくつかのORMがあります。それらの比較Sequelizeは、node.jsで最もダウンロードされ、機能が強化されたORMの1つです。

ORM

ORM

詳細はこちらをご覧ください

6
Adiii

TypeORM は、現在のEntity Frameworkに最も適しているようです

EntityFrameworksがデータ注釈で行うように、エンティティを定義することができます。

さらに、完全にTypeScriptに対応しています。 =)

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

@Entity()
export class User {

    @PrimaryGeneratedColumn()
    id: string;

    @Column()
    firstName: string;

    @Column()
    lastName: string;

    @Column()
    isActive: boolean;

}
2
Daniel Santos

私の答えはおそらく遅いですが、今ノードでC#/ EFを使用するオプションがあります http://tjanczuk.github.io/Edge/#/

1
Mirza