いくつかのナビゲーションプロパティを公開するエンティティ(Contact)にバインドされた要素があります。
いくつかのアクション(つまり、[子の読み込み]ボタン)で、ObjectQuery.Includeを実行する前に実行できるように、連絡先がすべての子と孫に対して読み込まれる必要があります。例(疑似):
DirectCast(element.DataContext, Contact).SubContacts. _
Include("Address.State"). _
Load()
モデル自体をクエリするときだけでなく、上記の例のようにアイテムをリロードすることによっても結果を整形できるようにしたいと思います。
これは、何らかの形でEntity-Frameworkの一部である必要があると思います。