目前我有一个WebAPI,它返回许多客户端应用程序的元数据。客户端应用程序与不同的WebAPI进行通信,而不是提供元数据的人。我不喜欢预生成元数据,保存在js文件中并在客户端重新加载它的想法 - 这是RIA的方法。
如何将元数据从一个EntityManager(连接到提供元数据的webapi)传输到具有模型实体的“其他”EntityManager,以便这个“其他”EntityManager可以进行更改跟踪?
答案 0 :(得分:2)
如果你有一个EntityManager,你可以在任何其他EntityManager的构造函数中使用它的MetadataStore,如下所示:
var entityManager2 = new EntityManager({
serviceName: aServiceName,
metadataStore: entityManager1.metadataStore }
);