使用breeze js时如何进行/发布调用而不是使用entityManager.saveChanges?
我基本上有一个未被跟踪的只读实体,但我需要调用一个服务方法,该方法将采用一个或两个参数并执行某些操作。
答案 0 :(得分:2)
这是一个很好的问题!
现在你最好的选择是绕过Breeze.saveChanges方法,直接使用Breeze的ajax适配器。像这样:
ajaxImpl = breeze.config.getAdapterInstance("ajax");
ajaxImpl.ajax({
type: "POST",
url: "some.url",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
我们计划在接下来的几个版本之一中为此提供更清洁的包装,但我们仍在尝试提出正确的设计。