gpt4 book ai didi

Breeze 是部分的

转载 作者:行者123 更新时间:2023-12-04 04:59:36 25 4
gpt4 key购买 nike

目前在玩约翰爸爸的热毛巾,我目前遇到一个奇怪的错误:

TypeError: Object [object Object] has no method 'isPartial'

我一直在研究这是部分的事情,但没有成功。
我所做的就是创建一种新的实体。

我不知道我是否应该提供有关此问题的更多信息。
请帮忙!

谢谢:)

这是下面的完整错误:
"TypeError: Object [object Object] has no method 'isPartial'
at proto.setProperty (http://localhost:13763/scripts/breeze.debug.js:13153:31)
at http://localhost:13763/scripts/breeze.debug.js:5833:30
at Object.objectForEach (http://localhost:13763/scripts/breeze.debug.js:311:17)
at proto.createEntity (http://localhost:13763/scripts/breeze.debug.js:5832:22)
at proto.createEntity (http://localhost:13763/scripts/breeze.debug.js:9876:18)
at dtoToEntityMapper (http://localhost:13763/App/services/breeze.partial-entities.js:32:38)
at Array.map (native)
at Object.mapDtosToEntities (http://localhost:13763/App/services/breeze.partial-entities.js:23:25)
at querySucceeded (http://localhost:13763/App/services/datacontext.js:64:42)

From previous event:
at Object.getMyEntities (http://localhost:13763/App/services/datacontext.js:60:18)
at Object.activate (http://localhost:13763/App/viewmodels/home.js:6:32)
at activate (http://localhost:13763/App/durandal/viewModel.js:74:38)
at Object.<anonymous> (http://localhost:13763/App/durandal/viewModel.js:231:37)
at Object.<anonymous> (http://localhost:13763/scripts/jquery-1.9.1.min.js:3:9221)
at c (http://localhost:13763/scripts/jquery-1.9.1.min.js:3:7857)
at Object.p.add [as done] (http://localhost:13763/scripts/jquery-1.9.1.min.js:3:8167)
at Array.<anonymous> (http://localhost:13763/scripts/jquery-1.9.1.min.js:3:9198)"

最佳答案

需要更多信息来诊断。元数据中的新类型吗?您是否为定义 isPartial 的类型创建了自定义构造函数? ,就像 CCJS 在 model.js ~ln #36 中所做的那样?

//传递类型、Ctor(此处创建的 Breeze 轨迹属性)和初始值设定项
metadataStore.registerEntityTypeCtor(
' session ',函数(){ this.isPartial = false; }, sessionInitializer);


您可以根据 the DocCode sample 的“entityExtensionTests”中的测试方法按照此示例查看是否已成功将属性添加到类型中。 :

函数 assertFooPropertyIsUnmappedPropertyOfCustomer(manager) {
var custType = manager.metadataStore.getEntityType("客户");
var fooProp = custType.getDataProperty('foo');
好的(fooProp && fooProp.isUnmapped,
"'foo' 属性应在注册后定义为未映射的属性。");
}

顺便说一句,在即将发布的 Breeze v.1.3.2 中,有更简单的方法可以将部分 - 像这样的平面投影 - 映射到 EntityType使用 EntityQuery.toType() .您仍然需要添加 isPartial到类型。

关于 Breeze 是部分的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16301734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com