Nie łącz się bezpośrednio z bazą danych z aplikacji mobilnej. Wymaga to udostępnienia serwera bazy danych bezpośrednio w sieci, co stanowi straszne zagrożenie bezpieczeństwa. Lepszym podejściem jest użycie warstwy usług internetowych do pośredniczenia w interakcji między klientem a serwerem.
http://docs.xamarin.com/guides/cross-platform/ application_fundamentals/web_services/