无法在Breeze中读取null错误的属性'_createInstanceCore',因为ComplexType的“Datatype”为null

时间:2014-10-22 00:17:21

标签: rest merge breeze complextype

我正在尝试在微风中创建数组复杂类型,因为复杂类型dataType将变为'null',以下代码会触发异常

if (prop.isScalar) {
                        val = prop.dataType._createInstanceCore(entity, prop);
                    } else {
                        val = breeze.makeComplexArray([], entity, prop);
                    }

请帮我填写复杂类型的'dataType'属性。

使用的实体:

"dataProperties": [
    {
        "name": "carriers",
        "complexTypeName":"Carrier#Test",
        "isScalar":false
    }]

Carrier实体的定义如下:

 {
    "shortName": "Carrier",
    "namespace": "Test",
    "isComplexType": true,
    "dataProperties": [
        {
            "name": "Testing",
            "dataType": "String"
        }
    ]
    }

0 个答案:

没有答案