Breeze manager.createEntity不工作
我正在使用todo Breeze/Angular应用程序和返回管理器.createEntity('TodoItem',initialValues)代码>似乎没有做任何事情。当我去创建新项目时,浏览器中没有错误。编辑现有项目的工作完全符合预期。Breeze manager.createEntity不工作,breeze,Breeze,我正在使用todo Breeze/Angular应用程序和返回管理器.createEntity('TodoItem',initialValues)似乎没有做任何事情。当我去创建新项目时,浏览器中没有错误。编辑现有项目的工作完全符合预期。 这可能是什么原因造成的?我使用的是数据库第一实体模型,Id是由数据库生成的标识列。能否检查元数据是否已被拉入。检查网络对话框,查看是否调用了TodoController的getMetaData方法 如果没有,则调用fetchMetadata var servic
这可能是什么原因造成的?我使用的是数据库第一实体模型,Id是由数据库生成的标识列。能否检查元数据是否已被拉入。检查网络对话框,查看是否调用了TodoController的getMetaData方法 如果没有,则调用fetchMetadata
var serviceurl = "/breeze/endpoint";
var manager = breeze.Entitymanager(serviceurl);
manager.fetchMetadata();
还要确保datacontext/dataservice正在调用适配器。这对于角度框架是必需的
breeze.config.initializeAdapterInstance("modelLibrary", "backingStore", true);
PS我是Breezejs的新手,所以请接受我的帮助。。。我不是专家。。。然而:)结果是出现了一个错误,我错过了它(我对此非常陌生): 如果不先将对象的键或entityType的“AutoGeneratedKeyType”属性设置为“None”以外的值,则无法将对象附加到EntityManager
我进入实体模型,将TodoItem实体的Id属性上的StoreGeneratedPattern从none更改为Identity。我建立了这个项目,然后它成功了。我检查了这些东西,它们不是原因。我没有看到生成的错误,请查看我的答案。