Asp.net web api 如何创建和保存新实体Breezejs的示例

Asp.net web api 如何创建和保存新实体Breezejs的示例,asp.net-web-api,breeze,Asp.net Web Api,Breeze,我试图从Breeze示例中创建一个非常基本的Todo实体。。我在做: manager.createEntity("Todo",{Description:"Test",Id:32,IsDone:false}); 但我不断收到一个错误,控制台告诉我它找不到类型“Todo”。。我已经试过了我能想到的所有类型。。 有谁能给我举个例子,说明如何为breeze WebApiSample创建一个实体。。因为这快把我逼疯了 非常感谢 Breeze需要元数据才能创建任何类型的实体。该元数据可以从服务器返回,也可

我试图从Breeze示例中创建一个非常基本的Todo实体。。我在做:

manager.createEntity("Todo",{Description:"Test",Id:32,IsDone:false});
但我不断收到一个错误,控制台告诉我它找不到类型“Todo”。。我已经试过了我能想到的所有类型。。 有谁能给我举个例子,说明如何为breeze WebApiSample创建一个实体。。因为这快把我逼疯了


非常感谢

Breeze需要元数据才能创建任何类型的实体。该元数据可以从服务器返回,也可以在本地创建。我猜你还没有做这两件事。来自服务器的元数据通常由Breeze在第一次查询服务器时自动获取。或者,您可以通过MetadataStore.fetchMetadata方法直接获取它


希望这有帮助。

好的,谢谢!现在,我在gettoos函数中执行以下操作:manager.metadataStore.fetchMetadata(“api/BreezeSample”);createEntity(“BreezeSampleTodoItem”,{Description:“Test”,IsDone:false,Id:34})是否正确?。。我怎么知道类型名称应该是什么?。。至于我上面的代码,我检查了元数据并找到了类型名。。但是我不确定它是否正确..您可以通过yourEntityManager.metadataStore.getEntityTypes()查看元数据存储中的类型(及其名称)。