0

現在、多数のクライアント側アプリのメタデータを返す単一の WebAPI があります。クライアント アプリは、メタデータを提供した WebAPI ではなく、さまざまな WebAPI と通信します。メタデータを事前に生成し、js ファイルに保存してクライアントで再ロードするという考え方は好きではありません。RIA のようなアプローチです。

1 つの EntityManager (メタデータを提供する webapi に接続されている) からモデル エンティティを持つ「他の」EntityManager にメタデータを転送して、この「他の」EntityManager が変更追跡を実行できるようにするにはどうすればよいですか?

4

1 に答える 1

2

EntityManager がある場合は、次のように他の EntityManager のコンストラクターでその MetadataStore を使用できます。

 var entityManager2 = new EntityManager({ 
    serviceName: aServiceName, 
    metadataStore: entityManager1.metadataStore }
 );
于 2014-08-10T05:59:50.920 に答える