2017-06-03 8 views
0

私はプロジェクトに2つの部分があります。リモートデータベースをXamarin Forms for IOSアプリケーションに接続する

1基本的にデータベースに接続し、基本的なテキストデータの書き込み/読み取り/更新を行うWindowsフォームまたはWPFアプリケーションです(この部分はすでに完了しています)。

2一方、私は現在、リモートデータベースに接続してデータの読み書き/更新ができるIOSアプリケーションを開発中です。

WindowsフォームアプリケーションとIOSアプリケーションの両方と同じSQLiteまたはSQLデータベースを接続する最も良い方法は何ですか? WPF、iOSのアプリケーションとあなたが将来的に追加したい場合があります他のクライアント:事前

+0

http://github.com/activa/iridiumはすべての.NETプラットフォームをサポートし、SQL ServerまたはローカルのSqliteデータベースに接続することができます –

答えて

0

おかげで最良の方法は、データベースとクライアントの間のインタフェースとなりますAPI/Webサービスを作成しています。

WebServiceを使用するとより安全です。データベースのユーザー名とパスワードをどこにでも入れたくないと思います。

WebServiceを使用すると、データレイヤーを抽象化できます。 APIを使用せず、アプリケーションから直接データベースへの接続を使用すると、アプリはテーブルの構造に密接に結びつきます。データベース内で起こった変更が1つあれば、アプリケーションの変更が強制されます。

WebServiceでは、WebServiceを使用して、WebServiceを使用して、WebServiceで使用できる情報を決定します。

その他にもWebサービスを使用していますが、疑問を解消するのに十分だと思います。

+0

WebServicesに関する入門チュートリアルの例はありますか?私が見つけたものは初心者にとっては複雑です。ありがとう! – Omer

関連する問題