You can write your own properties in the developer partial classes.
In the Silverlight _MiniDemos app for Business Object Persistence, see the following demo methods:
- DisplayAllEmployeesWithTotalOrderRevenuesSyncProperty()
- GetEmployeeWithTotalOrderRevenueAsyncProperty()
- DisplayAllEmployeesWithTotalOrderRevenuesAsyncProperty()
- GetEmployeeWithTotalOrderRevenueAsyncMethod()
and the corresponding properties and methods defined in the Employee partial developer class. These illustrate several different approaches to writing a property that requires data retrieval in an async environment.
You might also be able to add associations in the conceptual model and have DevForce generate the navigation properties for you. I haven't used that approach, but it might be worth looking into.