我想使用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) {});