我想使用Microsoft MVC4和AngularJS创建单页应用程序。我已经看到并测试了这里提供的一些示例http://www.asp.net/single-page-application/overview/templates。
BreezeJS引起了我的注意,他在客户端提供了一些不错的数据处理功能,但是当涉及到保存更改并将数据存储到数据库中时,Breeze坚持使用Entity Framework。或者至少我有这种印象,我无法找到一个例子或解释如何在没有EF的情况下使用Breeze(NodeJS不是这个解决方案)。
我想知道是否可以使用Breeze saveChanges方法保存更改以及实体框架以及如何保存更改?
我想从Breeze发送并由MVC4 Controller(或Web API)接收的JObject需要手动处理"希望提取下一个信息:
这种方法要求为创建元数据(特别是对于更大数量的表)进行大量工作,这可能需要花费大量时间。
任何形式的帮助都会有用。 感谢。
答案 0 :(得分:0)
我希望我理解你的问题。我看到它的方式breeze可以跟踪实体框架(EntityAspect)的变化问题。 http://www.breezejs.com/documentation/change-tracking
服务器上的控制器中发生的事情Web API对SPA的工作方式没有影响。所以你可以使用你喜欢的任何持久性模型。如果您不使用EF,则必须创建MetadataStore客户端,但这非常简单。
此致
伊恩