I have two distinct databases as a source for a Silverlight RIA application. They are exposed through separate RIA services.

There is one relationship between the databases, meaning that I have a foreign key (no constraint) between the databases. My Entities currently load this as an Int32. How would I go about mapping this to an actual end-user display value from the other database?

It appears that Value Converters require synchronous operations. Also, any asynchronous call in the `DomainDataSource.LoadedData` will cause the data source to remain busy indefinitely.