节点js和代码优先

我已经使用Code First方法处理entity framework。 现在我正在学习Node.js我不知道是否有一种方法来使用Node.js和一些libraly使相同的代码第一种方法? 我正在考虑使用MySql作为数据库。

你可以看看Sequelize 。 主页使用示例(我添加了与Code First相关的注释):

var Sequelize = require('sequelize'); // define your "context" var sequelize = new Sequelize('database', 'username', 'password'); // define your "entities" var User = sequelize.define('user', { username: Sequelize.STRING, birthday: Sequelize.DATE }); // use them sequelize.sync().then(function() { return User.create({ username: 'janedoe', birthday: new Date(1980, 6, 20) }); }).then(function(jane) { console.log(jane.get({ plain: true })); }); 
Interesting Posts