没有实体框架的BreezeJS?
我想使用Microsoft MVC4和AngularJS创建一个单页应用程序。我已经看到并测试了这里提供的一些示例 BreezeJS引起了我的注意,他在客户端提供了一些很好的数据操作功能,但是当涉及到保存更改和将数据存储到数据库时,Breeze坚持使用实体框架。或者至少我有这样的印象,我找不到一个例子或解释如何在没有EF的情况下使用Breeze(NodeJS不是这个问题的解决方案) 我想知道在没有实体框架的情况下,是否可以使用Breeze saveChanges方法保存更改,以及如何保存更改 我猜从Breeze发送并由MVC4控制器(或Web API)接收的JObject需要“手动”处理,以提取下一个信息:没有实体框架的BreezeJS?,breeze,Breeze,我想使用Microsoft MVC4和AngularJS创建一个单页应用程序。我已经看到并测试了这里提供的一些示例 BreezeJS引起了我的注意,他在客户端提供了一些很好的数据操作功能,但是当涉及到保存更改和将数据存储到数据库时,Breeze坚持使用实体框架。或者至少我有这样的印象,我找不到一个例子或解释如何在没有EF的情况下使用Breeze(NodeJS不是这个问题的解决方案) 我想知道在没有实体框架的情况下,是否可以使用Breeze saveChanges方法保存更改,以及如何保存更改 我
- 发生了什么样的变化-查看“entityState”(补充, (已修改、删除)
- 更改了哪一个实体-查看“entityTypeName”
- 提取实体属性值并将其转换为正确的类属性或变量(或不转换)
- 然后为某些DB层创建适当的对象和操作,甚至创建适当的查询
谢谢。我希望我理解你的问题。在我看来,breeze可以跟踪实体框架(EntityAspect)的更改 服务器上的控制器web API中发生的事情对SPA的工作方式没有影响。因此,您可以使用任何您喜欢的持久性模型。如果不使用EF,则必须创建MetadataStore客户端,但这相当容易 问候,
伊恩你打算使用ASP.NET MVC 4还是在考虑其他技术?是的,我计划使用MVC4,并希望使用Angular JS创建SPA。所以我想使用MVC4来创建索引页和WEB API,以便与SPA通信。