通过Breeze调用服务器端方法

时间:2015-08-01 16:03:08

标签: javascript breeze

我想使用Breeze API从客户端保存我的数据。

首先,我使用Linq Query在服务器端获取数据并将其存储在我的内置模型/实体(比如ProfileData)中。在客户端之后,我使用Breeze的executeQuery来获取返回我的模型(ProfileData)的数据。

现在,在保存时,我将数据存储在客户端(例如userData)的对象数组中,而在服务器端,我有一个名为 SaveProfileData(int userId,UserProfile data){} 的方法,其中UserProfile contians存储在JS的userData中的属性。

那么,如何调用服务器端的SaveProfileData并将参数传递给它?我尝试过以下代码但没有发生任何事情。

var so = new breeze.SaveOptions({ allowConcurrentSaves: true, resourceName: "SaveProfileData" });

manager.saveChanges(userData, so)
   .then(function (data) {})
   .fail(function (e) {});

0 个答案:

没有答案