将域对象元数据暴露给breeze js并跟踪更改

时间:2013-01-13 00:32:40

标签: asp.net-web-api breeze

我想开始在现有应用程序中使用breeze js。此应用程序已具有现有服务,该服务公开从实体框架数据对象映射的域对象。

我想将这些域对象元数据暴露给微风,这样我就可以用它在客户端跟踪这些实体并保存更改。当这些更改从微风中保存时,我会在服务器端找出需要完成的工作,以便将这些更改保存到我的数据对象中。

我查看了breeze示例中提供的EF上下文提供程序,并想知道创建一个新的上下文提供程序需要什么才能包装我的域模型(而不是DBContext),从而暴露其元数据并实现自定义保存逻辑?

有没有人这样做过?是否有轻微的管道我已经看过用户语音网站,看起来像Extensible saveOptions和queryOptions已经在审查,但没有太多的细节。

1 个答案:

答案 0 :(得分:2)

找到的样本zip here中提供了ToDo-NoEF样本。它显示了如何与服务器上的任意IQueryable进行通信。这是你在找什么?