2012-03-26 15 views
0

REST APIから遅延読み込みを永続化する方法はありますか? NHibernateを使用するときは、遅延オブジェクトをロードするオプションがあります。そのため、「Address」オブジェクトのコレクションを含む「Person」オブジェクトがある場合、そのコレクションはアクセスされるまでデータベースからロードされません。REST、JsonおよびNHibernateの遅延読み込み

Personを表すJsonオブジェクトを返す場合は、RESTリソースへの参照を返す確立された方法があり、Person.Addressesにアクセスしたときに適切なURIへのREST呼び出しを行い、適切なデータを返します?

答えて

1

あなたが探しているコンセプトは、Hypermediaです。あなたのPersonはAddressesへのリンクを持っています。ここで

は、ハイパーメディアのAPIを説明するための良いビデオです http://oredev.org/2010/sessions/hypermedia-apis

あなたがこれをサポートしているメディアタイプを選択する必要があります。

関連する問題