1

重複の可能性:
Windows 8 アプリの組み込みデータベース

Windows 7 用の現在のアプリでは、SQL Server Compact Edition でエンティティ フレームワーク コードを使用しています。このテクノロジは Windows 8 SDK でサポートされていますか? データベース ベースの Windows 8 アプリを開発するにはどうすればよいでしょうか?

4

2 に答える 2

7

いいえ、違います。さらに、ADO.NETは、Metroスタイルのアプリケーションで使用できる.NETCoreプロファイルの一部ではありません。Webサービスを介したリモートストレージは明らかに1つの潜在的なモデルですが、ローカルDBがどうしても必要な場合は、Windows8MetroスタイルアプリでSQLiteを使用する方法に関するTimHeuerの優れたシリーズをご覧ください。

于 2012-08-13T03:46:45.173 に答える
0

Kelvin は、Metro が PC だけのものではないことを覚えています。また、CPU の 1 秒ごとの作業がバッテリー コストになるタブレット (モバイル デバイス) も対象としています。より良いアプリ = 少ないバッテリー コスト。モバイルアプリは軽量で高速で、何かをする必要がないときはそれ以上のことをしない必要があります:) そのため、SQLite のみがサポートされており、重くて複雑なデータベース サーバーを使用することはできません。完成したDBを使いたいならJPが本音です。Azure を使用する必要があります。私は自分のアプリでこれを行っていますが、うまく機能します。すべての DB 操作が Azure で行われるため、アプリはよりスムーズに動作し、これはアプリケーションにとって良いことです。

しかし、最も重要なこと。覚えておく必要があるのは、metro アプリ = 通常の PC だけでなく、タブレットや電話もあるということです。Win7 のような複雑なデスクトップ アプリを作成する場合は、それを通常のデスクトップ アプリにして、metro にプッシュしないでください。すべてのデスクトップ アプリがメトロ アプリに適しているわけではありません

于 2012-08-13T05:09:00.420 に答える