Je suis à la recherche d'un mappeur ORM pour SQL Server sur Node.js. En résumé, nous avons un serveur SQL en cours d'exécution et nous souhaitons maintenant utiliser node.js pour créer des services Web extrayant des données de la base de données.
Connaissez-vous un ORM prenant en charge SQL Server sur Node.js?
Je sais qu'il y a ce fastidieux qui peut aider à se connecter à SQL Server mais il n'a pas ORM.
Merci
Jusqu'à présent, SQL Server n'a pas encore reçu beaucoup de soutien de la part de la communauté Node.js. De plus, étant donné que la majeure partie de l'écosystème de Node.js est gérée par la communauté, vos options seront probablement assez limitées.
Cela ne veut pas dire qu'il n'est pas prévu d'ajouter un soutien pour cela; juste que pas beaucoup l'ont atteint pour le moment. Exemple: l’auteur de sequelize
a déclaré/ son intention d’ajouter éventuellement un support .
Pour l'instant, s'il suffit d'obtenir Object
s avec des colonnes sous forme de clés, le propre msnodesql
de Microsoft peut être une bonne option avec sa méthode query()
:
sql.query(conn_str, "SELECT 1 as X, 'ABC', 0x0123456789abcdef ", function (err, results) {
assert.ifError(err);
var buffer = new Buffer('0123456789abcdef', 'hex');
var expected = [{ 'X': 1, 'Column1': 'ABC', 'Column2': buffer}];
assert.deepEqual(results, expected, "Results don't match");
done();
});
Selon documentation de sequelize , le support orm de sql-server est disponible dans la version 2.0 (publiée le 10 février 2015 , précédemment ajoutée le 22 déc. 2014 [candidat à la libération de ).
J'aime/ Node-odbc , je pense qu’une sorte d’abstraction de ODBC est probablement préférable à tous les SGBDR avec NodeJS
Regardez mssql-orm . Il prend en charge l'écriture de graphiques d'objets volumineux sur SQL Server, mais possède une API très légère:
var person = db.model({table: 'people'});
var bob = person({
name: 'bob'
});
bob.save();