2

私は窓の電話7アプリケーションを開発しています。私はウィンドウの電話7アプリケーションに新しいです。私はXMLシリアル化& LINQ to XMLも新しくなっています。現在のアプリケーションではXMLをデータベースとして使用しています。私は&を格納する2つのオプションがIsolated Storageから値を取得していることがわかりました。 XMLシリアライゼーションを使用することも、シンプルなLINQ to XMLを使用することもできます。 XMLシリアル化のために私は、私は次のリンクを参照していますXMLために、単純なLINQを使用するために、以下のリンクWindows Phone 7のXMLシリアライズまたはXML for XMLデータベースへの単純なLINQを使用するかどうか。

http://www.codeproject.com/KB/windows-phone-7/wp7rssreader.aspx

を参照しています。私の現在のアプリケーションで

http://rongchaua.net/blog/windows-phone-7-simple-database-example/

私は単に&がデータベースとしてXMLファイルから値を取得、追加したいです。現在のアプリケーション用の外部システムインタフェースはありません。私の現在のアプリケーションは他のアプリケーションに依存しません&他のアプリケーションが私のアプリケーションのデータを使用していません。最初のリンクか2番目のリンクを参照してさらに進むべきかどうか教えてください。上記の方法の主な理由を教えてください。私が何か悪いことをしているなら、私を案内してください。誰かが上記の2つのテクニックより良いアイデアを持っている場合は、アイデアを共有してください。

答えて

5

個人的に、私はこれらの事のためにXMLにLINQを使用しての大ファンです:

  • あなたが完全に制御を取得し、あなたがバージョン管理などを扱うことができることを意味あなたが
  • をしたいしかし、あなたがする必要はありませんシリアライズと周りのフィドルは、それは何が起こるかをコードから明らかだ
  • 属性 - 魔法が一方

が関与していないです、それはXMLのserializat一方、書き込みコードを意味していますイオンの「魔法」がすぐに働くならば、より速いルートになる可能性があります。

関連する問題