AndroidやiOSの場合と同様に、データベースと直接通信するのではなく、電話が通信するインターネット上のサーバーによって提供される中間Webサービスを構築することをお勧めします。 Webサービスは、REST + JSON、REST + XML、XML-RPC、SOAP、または電話クライアントからの任意のWebサービスプロトコルを受け入れます。電話からのリクエストに対応し、データベースでリクエストを満たすために必要なことをすべて実行し、Webサービスプロトコルを介して結果を返します。
これは、個々の電話がPostgreSQLに直接接続する必要がないことを意味します。電話網の接続が不安定で、再試行/再確立ロジックを正しく実行するのが難しい場合があるため、これは良いことです。あなたはPgサーバーへのたくさんのぶら下がっている接続で着陸するでしょう。あなたはたくさん HTTPのようなステートレスプロトコルを使用して、実際の作業を行うWebサービスと通信することをお勧めします。
Windows Phone 6.5で操作するのが最も簡単なWebサービスプロトコルを選択し、好みのバックエンドサーバーを使用して実装します。あなたの場合、IIS上の.NETである可能性が高いと思います。
アプリによっては、すでに持っている場合があります Webサービスプロトコル。最新のWebページバージョンを使用している場合は、REST + JSONでJavaScriptを使用してサーバーエンドポイントを呼び出す可能性がかなり高くなります。その場合、電話アプリでそれらを拡張して再利用できる可能性があります。