|OData Service viewed through https://github.com/praeclarum/odata|
Luckily, there are some code samples out there for getting OData, in a monotouch environment, and doing stuff with it. Of course, there is always customization.
To be honest, the greatest thing about this development pathway, is that all I have to do, for ForeignKeys is make sure I have the right web url.. for the OData service, and whammo. I can populate any control on a base object the same way. You can map these urls into a static helper tool, pass in your authorization header, or not, if you deploy via a mobile device framework and have a VPN.
Basically, I'm having fun. Hope you are too. : )