2012-04-03 9 views
5

Windows 8用のメディア管理Metroアプリを作成したいと思います。ファイルベースのデータベースにアプリケーションのすべてのメタデータを保存したいだけですアプリによって。 Iveは既にWindows 7用の同様のアプリを作っていましたが、データ用にSql Compactを使用しましたが、sql compactがwin8と互換性があるかどうかはわかりません。Windows 8メトロアプリでローカルデータベースに使用するもの

メトロアプリにデータを格納するためにはどうすればよいですか?

+0

SQL Server CEはメトロ-uiのためにno-goです – surfen

答えて

3

MetroアプリのJavaScriptを使用している場合は、IndexedDBを使用しています。アクセスするにはサードパーティのライブラリは必要ありません。なぜなら、MetroアプリのjavascripはIE10と同じエンジンを使用しているからです。

+0

IndexedDBの速度はどのくらいですか?SQL CEに匹敵しますか? – Lightweight

+0

これは現時点で唯一実行可能なオプションであると思われます...つまり、xaml/c#youreを使用しているyoureが運の梅 – Lightweight

1

私は大きな成功を収めています。それはちょうど私の期待を超えました。非常に移植性があります...

+1

SQLiteを使用しているアプリケーションはアプリ検証プロセスに合格するでしょうか?SQLiteはメトロでは許可されていないwin32呼び出しを使用します。 – Lightweight

+0

@軽量:ウィンドウの下でコンパイルすると、「メトロアプリ」に違法と見なされるAPI呼び出しを行います。私があなたの返答を読むまで、私はメトロアプリには、通常は下位互換性があると思われるものを除外することに関わっていることは知らなかった。奇妙に思える。 – Eric

+1

ちょうどMicrosoftからのTim Heuerのコメントを読むと、SqlLiteは現在のストア検証プロセスをパスしないと言います http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/1e03b3e7-7659-4407 -ac07-a5a3db7a178c – Lightweight

関連する問題