使用不带实体框架的breeze保存更改

使用不带实体框架的breeze保存更改,breeze,Breeze,我是breeze的初学者,我想将其集成到ASP.NETMVC4项目中 我也有同样的问题 但是这篇文章并没有回答这个问题,我希望这次我们能做到 问题是我不必使用实体框架,也不知道如何替换控制器中SaveChanges方法中的ContextProvider [HttpPost] public SaveResult SaveChanges (JObject saveBundle) { return ContextProvider.SaveChanges (saveBundle); } 我还尝试使用

我是breeze的初学者,我想将其集成到ASP.NETMVC4项目中

我也有同样的问题 但是这篇文章并没有回答这个问题,我希望这次我们能做到

问题是我不必使用实体框架,也不知道如何替换控制器中SaveChanges方法中的ContextProvider

[HttpPost]
public SaveResult SaveChanges (JObject saveBundle) {

return ContextProvider.SaveChanges (saveBundle);
}
我还尝试使用SaveOptions自定义ResourceName:

var option = new breeze.SaveOptions ({resourceName 'MyContoller'});

              entityManager.saveChanges (null, optional)
                       . then (
             alert ("ok");


           )
                      . fail (function (e) {

                       alert (e);
                     });
当我运行它时,没有问题启动,但是控制器没有接收数据

所以我的问题是: 在不使用EntityFramework的情况下,如何使用breeze保存更改


提前感谢

为了解决这个问题,我重新定义了savaChanges方法来读取json数据并将其分配给我的对象,但我不确定这是否正确:

这是我的SaveChanges方法

[HttpPost]
        public void SaveChanges(JObject saveBundle)
        {
            JToken jMyObject = saveBundle["entities"];
            MyClass myObject= new MyClass ();
            string state=(string) jMyObject [0]["entityAspect"]["entityState"];
            if (state == "Added")
            {
               myObject.name =
(string) jMyObject [0]["name"];
                CreateEntity(myObject);
        }
    }

你看了微风拉链上的NoDb样品了吗?是的,我看到了NoDb样品,我试着做同样的事情,但它对我不起作用,我不知道为什么!!知道我使用SQL server 2005抱歉,有更多信息,很难知道发生了什么。我们在微风网站上提供微风支持包。这将支持让Breeze工程师实际查看您的a应用程序。感谢您的回复,我将查看我的应用程序…还有一个新版本的Breeze 1.4.0,我将尝试将其集成,如果问题仍然存在,我将发布问题的更多信息