2016-06-17 1 views
0

Windows用のプログラムを作成してからAndroidとiOSに同じアプリケーションを再現したいのですが、どのデータベースタイプをAndroid、iOS、Windowsデスクトップソフトウェアに使用するのですか

私の関心事は、データベースを再現する必要がないように、どちらのデータベースタイプ(SQL、Access、またはSQLite)を使用するのが最適なのでしょうか。

また、別のアプローチを使用し、それぞれに異なるデータベースタイプを使用する必要がありますか?あなたが作ることができ

+0

私はあなたの質問を変更し、より関連性のある、簡単な答えのためにタグを変更しました。 – pedrofernandes

答えて

1

より良いアプローチがある:

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.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

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/

関連する問題