Windows用のプログラムを作成してからAndroidとiOSに同じアプリケーションを再現したいのですが、どのデータベースタイプをAndroid、iOS、Windowsデスクトップソフトウェアに使用するのですか
私の関心事は、データベースを再現する必要がないように、どちらのデータベースタイプ(SQL、Access、またはSQLite)を使用するのが最適なのでしょうか。
また、別のアプローチを使用し、それぞれに異なるデータベースタイプを使用する必要がありますか?あなたが作ることができ
Windows用のプログラムを作成してからAndroidとiOSに同じアプリケーションを再現したいのですが、どのデータベースタイプをAndroid、iOS、Windowsデスクトップソフトウェアに使用するのですか
私の関心事は、データベースを再現する必要がないように、どちらのデータベースタイプ(SQL、Access、またはSQLite)を使用するのが最適なのでしょうか。
また、別のアプローチを使用し、それぞれに異なるデータベースタイプを使用する必要がありますか?あなたが作ることができ
より良いアプローチがある:
1)一つだけのデータベースエンジンを使用してください。複雑さとデータサイズに応じて、SQL Serverを使用することをお勧めします。 SQL Server Expressから始めるにはオプションが必要です。
2)ミドルウェアレイヤを使用します。 WebServicesまたはMVC APIを使用してアプリケーションとDataLayer間で通信することができます(DataLayerとしてEntity Frameworkを使用できます)
Mvc Apiを使用する場合は、休憩コールを作成できます。これは、Windowsで非常に簡単に使用できることを意味します。フォーム、AndroidまたはIOSを使用せずにデータレイヤーまたはMvc APIのコードを変更します。必要な変更はすべてPresentation Layerになければなりません。
は、いくつかの参照を確認してください:
https://docs.asp.net/en/latest/tutorials/first-web-api.html
https://www.youtube.com/watch?v=aQ8Mu7-s_Xk
http://hintdesk.com/how-to-call-asp-net-web-api-service-from-android/
http://instinctcoder.com/how-to-call-asp-net-web-api-from-android-studio/
私はあなたの質問を変更し、より関連性のある、簡単な答えのためにタグを変更しました。 – pedrofernandes