在MS MVC模式下使用Breeze JS有什么好处?
我需要一些帮助来理解在VisualStudioMVC项目中使用BreezeJS的好处。 使用MVC,使用razor,我可以将我的模型属性绑定到页面上的控件,并将用户所做的任何更改发送回服务器,而无需编写任何代码。因此,我不太明白在这种情况下使用微风是否有益。 当然,我不是在看整个情况。这就是我在这里问这个问题的原因。谁能解释一下。 蒂亚。在MS MVC模式下使用Breeze JS有什么好处?,breeze,Breeze,我需要一些帮助来理解在VisualStudioMVC项目中使用BreezeJS的好处。 使用MVC,使用razor,我可以将我的模型属性绑定到页面上的控件,并将用户所做的任何更改发送回服务器,而无需编写任何代码。因此,我不太明白在这种情况下使用微风是否有益。 当然,我不是在看整个情况。这就是我在这里问这个问题的原因。谁能解释一下。 蒂亚。 kr当您使用像NH\EF这样的ORM时,breeze非常有用,它也适用于nosql和mongo 如果您使用诸如TPT\TPH和循环引用数据之类的数据,则很难自
kr当您使用像NH\EF这样的ORM时,breeze非常有用,它也适用于nosql和mongo 如果您使用诸如TPT\TPH和循环引用数据之类的数据,则很难自己进行序列化 微风替你照顾那部分 您可以在客户端获取您的实体并保持更改跟踪 也不需要编写sql\sp\函数来查询数据,您可以在客户端执行所有这些操作 breeze轻松支持客户端缓存 breeze对angularjs和knockout也很有用,如果您将数据绑定到作用域,然后使用breeze管理器删除或添加更多数据,则无需推送或拼接,breeze会为您这样做
breeze可以做更多的事情,因此请查看文档和功能,并了解breeze可以为您的项目做些什么我正在使用MVC模式,breeze将帮助我们集成T4T生成的typeScript接口,利用具有强类型实体的优势
export interface Library extends breeze.Entity {
Category: string;
Name: string;
}
var manager = new breeze.EntityManager('api/library');
var query = new breeze.EntityQuery()
.from("Library");
manager.executeQuery(query).then(data => {
var employees = <Library []>data.results;
}).fail(e => {
alert(e);
});