Breeze(1.4.5)单向一对多:未填充导航集合

时间:2013-11-18 10:54:46

标签: breeze

我有一个模型,我有两个实体,一个“父”和一个“孩子”。

关系应该是显而易见的,但是:父有零个或多个子实体。

Parent有一个名为“Children”的导航属性,其中包含一组子实体。

Child没有返回父级的导航属性。它只有一个外键返回父母。

当我将这些模型加载到我的EntityManager中时,“Children”导航属性集合只会填充1个子节点,即使给定的Parent实体实际上有几个。

我尝试将“父”导航属性添加到“子”实体,如果我这样做,“父”实体上的“子”导航属性会在EntityManager中加载时正确填充所有子实体

问题在于这不是一种选择。

如果有帮助,我不使用“Knockout”模型,而是使用Angular模型绑定的“backingStore”库。

我在以下链接中看到了这个问题,该链接描述了一个相当类似的问题(虽然,据说修复了Breeze的旧版本):Child entities not populated without inverse property

0 个答案:

没有答案