要开发任何文档,例如发票或订单,我们需要一个主详细关系。它看起来像是许多关系。
在我们在ado.net中创建一个数据集并将相关表修改它们,然后将它们通过WCF发送到服务器中,然后将其发送到服务器,制作一些业务逻辑,并说updateAll(DS)(DS)到TableadapterManager。它在一项交易中进行了更新,以将更改持续到SQL Server 。我们可以在WCF中进行压缩,加密消息,并且完成非常快,完美。
现在,世界改变了。要在HTML5中开发这种情况,我们有有限的选择:
- 具有内存数据源和数据上下文的Jaydata或ExtJ。
- 和WCF Data Service ODATA带有补丁更新到服务器上的实体框架。
- 然后,我们覆盖dbcontext.savechanges来操纵业务逻辑。
WEP API尚未对JSON进行补丁更新。我是正确的吗?
在开发HTML 5应用程序时,还有其他选择可以模拟tableadaptermanager.updateall。
我的问题是建设性的,但我希望有人可以使我正确地跟踪开发一个表格,例如具有一个标头的发票,可以排行,可以保存在一个交易中,然后在我的服务器中添加业务逻辑整个交易。
我不仅限于Microsoft或其他任何技术或工具。我希望我的html 5表格在我描述时开发。
ODATA的$批处理功能可以很好地满足您的要求。对于前端,您可以使用Jaydata或微风对于后端,只需使用webapi odata这是一个例子:http://aspnet.codeplex.com/sourcecontrol/latest#samples/webapi/webapi/odata/v3/odatabatchsample/odatabatchsample/
ODATA的最新版本是V4。尽管这是ODATA V3,但这是一个很好的起点。此外,V4即将有这样的样本。