Breeze manager.createEntity不工作

Breeze manager.createEntity不工作,breeze,Breeze,我正在使用todo Breeze/Angular应用程序和返回管理器.createEntity('TodoItem',initialValues)似乎没有做任何事情。当我去创建新项目时,浏览器中没有错误。编辑现有项目的工作完全符合预期。 这可能是什么原因造成的?我使用的是数据库第一实体模型,Id是由数据库生成的标识列。能否检查元数据是否已被拉入。检查网络对话框,查看是否调用了TodoController的getMetaData方法 如果没有,则调用fetchMetadata var servic

我正在使用todo Breeze/Angular应用程序和返回管理器.createEntity('TodoItem',initialValues)似乎没有做任何事情。当我去创建新项目时,浏览器中没有错误。编辑现有项目的工作完全符合预期。
这可能是什么原因造成的?我使用的是数据库第一实体模型,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。我建立了这个项目,然后它成功了。

我检查了这些东西,它们不是原因。我没有看到生成的错误,请查看我的答案。