Silverlight および RIA サービス プロジェクトを継承し、データベース ファーストの EF4 を使用しています。
過去に RIA サービスを使用したとき (それ以外に使用したのは 1 回だけ) は NHibernate を使用していたため、すべてのエンティティに適切な [Association] 属性と [Include] 属性をマークする必要がありました。これは、Silverlight クライアント アプリケーションでナビゲーション プロパティを使用できることを意味していました。
当時、NHibernate の代わりに Entity Framework を使用した場合、生成された EF モデル クラスは、正確には [Association] と [Include] ではなく同等の属性でマークアップされるだろうという印象を受けました。
そうではないようです。モデルのナビゲーション プロパティが Silverlight クライアントで利用できません。メタデータ クラスを使用し、[Association] プロパティを必要とするすべてのクラスに手動で追加する必要がありますか?
ありがとう、
ベン