Ich würde das auf jeden Fall mit einer kleinen REST Zwischenschicht machen, um auf Mobile nicht direkt mit
DB hantieren zu müssen.
Das kann immer mal Probleme geben und REST via HTTP(S) funktioniert in der Regel ohne Probleme.
Es gibt auch verschiedene ORM Varianten als RESTServer,
QuickORM,
MARS Curiosity,
DMVC, usw.
Das ist aber auch mehr oder weniger viel Arbeit das in ein bestehendes Projekt zu integrieren.