1

在客户端,我正在创建对象“A”并保存它。在 BeforeSaveEntity(在服务器上)另外创建/修改对象“B”,并且该对象与对象“A”一起返回给客户端(感谢版本 1.3.5 中的错误修复 - 我正在使用)。但是,当对象“B”返回给客户端时,不会调用该实体的初始化程序(至少看起来像那样),但是会调用实体构造函数。

我做错了什么还是这可能是其他问题?

4

1 回答 1

1

克里斯,

我们无法重现该问题。在我们的测试中,实体“B”(在服务器上创建)的初始化程序被调用。

请注意,根据您的帖子,您正在为实体“A”调用的 BeforeSaveEntity 中创建/修改实体“B”。你不应该那样做。BeforeSaveEntity 仅用于在这种情况下处理实体 - 即在这种情况下的实体“A”。如果您正在创建/修改其他实体,则应在 BeforeSaveEntities 中执行此操作,并确保在 saveMap 中添加/删除它们。更多信息请访问 http://www.breezejs.com/documentation/custom-efcontextprovider

于 2013-06-19T17:56:11.090 回答