0

C#を使用してWin8用のMetroAppをプログラミングするのは初めてです。私はすでにC#に精通していますが、SQLデータベースに接続して情報を取得するためにC#コードを使用しようとすると、機能しません。

主な問題は、「using System.Data / .SqlClient」を参照できないため、SqlConnection/DataReaderを使用できないことです。これに対する回避策は見つかりませんでした。

編集:さらに調査したところ、Windows 8 Appsは次のスレッドに基づくローカルサービスへのアクセスをサポートしていないことがわかりました(したがって、ローカルSQLにアクセスできません):http ://social.msdn.microsoft.com/Forums/en-US/ toolsforwinapps / thread / c1c6aa70-5be9-496c-9d2d-a5b0fc0890a9

経験のある人なら誰でも、SQL / Windows 8アプリの統合の正しい方向を示すのを手伝ってくれますか?

ありがとう!

4

3 に答える 3

2

私の知る限り、System.DataはMetroアプリでは利用できません。データを保存/取得する必要がある場合は、ファイル(分離ストレージ)またはサービスを介して行う必要があります。

于 2012-08-14T07:09:39.347 に答える
1

ここで説明されているように、WinRTにはsqlliteを使用する必要があります

http://timheuer.com/blog/

于 2012-08-14T09:39:30.873 に答える
-1

データにアクセスするために必要なすべてのメソッドを公開するアプリケーションサーバーを実装する必要があります。この場合、Metroアプリはこれらのサービスメソッドを使用してDBからデータを取得します。

于 2012-08-14T07:01:50.720 に答える