gpt4 book ai didi

javascript - JayData 上下文中的实体未定义

转载 作者:行者123 更新时间:2023-11-30 13:19:09 29 4
gpt4 key购买 nike

我编写这段代码是为了在 Chrome 中使用 WebSQL 和 JayData:

 $data.Entity.extend("$org.types.Department",
{
Id: { type: "int", key: true, computed: true },
Name: { type: "string", required: true }
});

$data.EntityContext.extend("$org.types.OrgContext", {
Department: { type: $data.EntitySet, elementType: $org.types.Department }
});

$org.context = new $org.types.OrgContext({ name: "WebSQL", databaseName:"Organization",
dbCreation: $data.storageProviders.sqLite.DbCreationType.DropTableIfChanged
});

var department = new $org.types.Department({ Name: 'Department1' });
$org.context.Department.add(department);
$org.context.saveChanges();

但问题是,在 $org.context.Department.add(department);行,“部门” 未定义。我该怎么办?

最佳答案

问题是:$data WebSQL 提供程序名称是:webSql,这样示例就可以完美运行。当然还需要 onReady 处理程序。

关于javascript - JayData 上下文中的实体未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10912848/

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