Sama seperti untuk Android atau iOS, saya sarankan Anda membangun layanan web perantara yang disediakan oleh server di Internet yang digunakan ponsel untuk berbicara alih-alih berbicara langsung ke database. Layanan web akan menerima REST+JSON, REST+XML, XML-RPC, SOAP, atau apa pun protokol layanan web pilihan Anda dari klien telepon. Itu akan bertindak atas permintaan dari telepon, melakukan apa pun yang diperlukan dalam database untuk memenuhi permintaan, dan mengembalikan hasil apa pun melalui protokol layanan web.
Ini berarti masing-masing ponsel Anda tidak memerlukan koneksi langsung ke PostgreSQL - hal yang baik, karena koneksi jaringan telepon tidak stabil dan logika coba ulang/pembuatan ulang mungkin sulit dilakukan dengan benar. Anda akan mendapatkan banyak koneksi yang menggantung ke server Pg. Kamu banyak lebih baik dengan protokol stateless seperti HTTP untuk berbicara dengan layanan web yang kemudian melakukan pekerjaan nyata.
Pilih protokol layanan web apa pun yang paling mudah digunakan di Windows Phone 6.5 dan implementasikan menggunakan server back-end pilihan Anda. Dalam kasus Anda, saya membayangkan itu mungkin .NET di IIS.
Tergantung pada aplikasinya, Anda mungkin sudah memiliki sebuah protokol layanan web. Jika Anda memiliki versi halaman web modern maka kemungkinan besar akan menggunakan JavaScript dengan REST+JSON untuk memanggil titik akhir server, dalam hal ini Anda mungkin hanya dapat memperluas dan menggunakannya kembali untuk aplikasi telepon.