orm2 - ORM para SQL Server en Node.js
sequelize npm (5)
De acuerdo con la documentation sequelize , el soporte de orm para sql-server está disponible en la versión 2.0 (lanzado el 10 de febrero de 2015 , agregado previamente el 22 de diciembre de la versión candidata de 2014 ).
Estoy buscando un mapeador ORM para SQL Server en Node.js. Para resumir, tenemos un servidor SQL Server en ejecución y ahora queremos usar node.js para crear servicios web que extraigan datos de la base de datos.
¿Conoce algún ORM que admita SQL Server en Node.js?
Sé que existe este tedious que puede ayudar a conectarse a SQL Server, pero no tiene ORM.
Gracias
Echa un vistazo a mssql-orm . Admite la escritura de gráficos de objetos grandes en SQL Server, pero tiene una API muy ligera:
var person = db.model({table: ''people''});
var bob = person({
name: ''bob''
});
bob.save();
Hasta ahora, SQL Server aún no ha recibido mucha asistencia en la comunidad Node.js. Y, dado que la mayor parte del ecosistema de Node.js está impulsado por la comunidad, sus opciones probablemente serán bastante limitadas.
Eso no quiere decir que no hay planes para agregar soporte para ello; Solo que no muchos lo han conseguido aún. Ejemplo: el autor de la sequelize
ha declarado su intención de agregar soporte eventualmente .
Por ahora, si es suficiente obtener Object
simples con columnas como claves, el propio msnodesql
Microsoft puede ser una buena opción con su método de 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();
});
Me gusta Node-odbc , creo que algún tipo de abstracción ODBC es probablemente mejor que todos los RDBMS con NodeJS