Asp.net web api 向breeze js公开域对象元数据并跟踪更改

Asp.net web api 向breeze js公开域对象元数据并跟踪更改,asp.net-web-api,breeze,Asp.net Web Api,Breeze,我想开始在现有应用程序中使用breeze js。此应用程序已具有公开从实体框架数据对象映射的域对象的现有服务 我想将这些域对象元数据公开给breeze,以便使用它在客户端跟踪这些实体并保存更改。当这些更改从breeze中保存时,我将计算出服务器端需要做什么才能将这些更改持久化到我的数据对象中 我查看了breeze示例中提供的EF上下文提供程序,想知道创建一个新的上下文提供程序需要什么,该提供程序将包装我的域模型(而不是DBContext),公开其元数据并实现自定义保存逻辑 已经有人这样做了吗?b

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

我想将这些域对象元数据公开给breeze,以便使用它在客户端跟踪这些实体并保存更改。当这些更改从breeze中保存时,我将计算出服务器端需要做什么才能将这些更改持久化到我的数据对象中

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


已经有人这样做了吗?breeze是否有管道?我已经查看了用户语音站点,看起来可扩展的保存选项和查询选项已经在审查中,但没有太多细节

找到的样本中提供了ToDo NoEF样本。它显示了如何与服务器上的任意IQueryable进行通信。这就是您想要的吗?

我们离发布此样本和文档只有几天的时间了。它将以它的新名字NoDb命名。请观看。Hi@Ward和Jay感谢您的回答/评论。我看过这个示例,它确实为非EF上下文提供程序提供了一个良好的起点。在示例中,元数据是在客户端设置的。基于域模型和自定义提供程序创建此服务器端是否相当简单。文档中是否有关于客户端所需元数据的必要形状的条目?我不认为这是微不足道的。EF和WCF数据服务(OData)人员在元数据生成方面投入了大量的人才和精力。。。我们一直在努力收获。我们没有关于如何以任何其他方式生成元数据的文档。。。实际上,我们已经考虑过添加一个组件来帮助您为非EF服务器生成服务器端元数据。请在这里投票:NoDb样本现在在列表中。很快就会在网站上发布