BreezeJS可以使用MySQL + NodeJS + AngularJS吗?

我想使用微风,但我不能确定它是否会与MySQL + Express + Angular + Node堆栈一起使用。 文档说,它将与MongoDB一起工作,但MySQL呢?

任何标准的SQL数据库,如Oracle,MySQL,MariaDB,SQLServer等,只要有一个entity framework提供者(它们几乎都是这样)就可以支持。 资源

您可以使用node-mysql将Nodejs后端与Mysql集成,并与Angularjs集成,您可以执行如下操作:

<!-- Angular template --> <li data-ng-repeat="emp in employees"> <label>{{emp.FirstName}}</label> <label>{{emp.LastName}}</label> </li> // bound to employees from query manager.executeQuery(breeze.EntityQuery.from("Employees")) .then(function(data) { $scope.employees = data.results; }); 

@danilodeveloper我不得不收回你的答案,因为它不是那么简单。

目前Breeze + Node + MySQL 没有开箱即用的支持。 只需使用node-mysql与数据库连接是不够的。 根据病房的答案, 这里不使用ORM将是棘手的,大量的代码将需要写在breeze-mongodb npm模块的行上 。