私のプログラムには、タイトル、ウェブサイト、およびPictureURLという3つのテキストフィールドがあります。 「保存」ボタンをクリックすると、3つのエントリを何らかの並べ替えのログに追加したい(LINQまたはXMLが最善の選択肢のように思える)。一度に1人のユーザーしかプログラムにアクセスしません。ログはマシン上ではローカルになり、外部サーバーにはログされません。 3つのフィールドがログに1つのエントリとして保存された後、ログから各グループのエントリをテキストボックスに読み込むことができます。このタイプのプロジェクトには、より単純な解決策かより適切な選択肢のどちらかがありますか?私はどちらにしても新しいので、私の不確実性はより良くなるはずです。私のプロジェクトにLINQ to SQLまたはXMLを使うべきですか?
-1
A
答えて
2
実際には、データの大量化や検索の複雑さがないため、XMLストレージを使用することをお勧めします。グループ化条件もリモートおよび分散アクセスも含まれません。したがって、LINQ-to-XMLは、このような単純なデスカットアプリケーションに最適です。単純にする。
0
なぜLINQ to XML?ローカルストレージがXMLファイルであると仮定します。 http://msdn.microsoft.com/en-us/library/bb387098.aspx
0
あなたの状況についてもっと知らなくても良い答えを出すのは難しいです。
これを1台のマシンでローカルに実行していて、ログが過度に大きくなることが予想されない場合は、データベースよりも設定とオーバーヘッドが少なくて済むため、XML woldが良い選択と言えます。
ただし、サイズやユーザーの規模を変更する必要がある場合は、データベースを使用することをお勧めします。 LINQ to SQLを使用する方が簡単であるにもかかわらず、複雑さが増します。
関連する問題
- 1. Linq to SQLエラーSQLはXMLを比較しませんか?
- 2. Linq-to-EntitiesからLinq-to-XMLを選択しますか?
- 3. .ASHXファイル内でLINQ to SQLを使用できますか?
- 4. SQL Azureを使用したLINQ to SQL
- 5. このlinq-to-xmlメソッドのパフォーマンスを改善できますか?
- 6. LINQ to SQLとLINQ to DataSet
- 7. linq to xml performance
- 8. LINQ-to-SQL単一XMLレコードを更新するには?
- 9. LINQ to SQLのクエリをどのように作成できますか?
- 10. LINQ to SQLを使用したMicrosoft Reporting
- 11. intを使用したLinq-to-SQL?
- 12. Linq-To-SQLを使用したビジネスロジック
- 13. linq to SQLクエリーを使用したクエリ
- 14. Linq to Entityを使用したSQLクエリ
- 15. なぜLINQ-to-SQLは関数を使用してプロジェクトすることができますか?
- 16. Linq to XML - 私のクエリで何が問題なのですか
- 17. "LINQ to SQL"、エンティティフレームワーク、またはHibernateをいつ使用するのですか?
- 18. VB.NETのLINQ to XML
- 19. LINQ to XML - どのように機能しますか?
- 20. ASP.NET MVC + LINQ to SQLまたはエンティティ
- 21. LINQクエリヘルプ(LINQ to SQL)
- 22. デカップリングのためにLinq-to-Sqlでインターフェイスを使用する
- 23. T-SQLからLinq-to-SQL
- 24. LINQ to SQL WebページのSQLサーバーに接続できません
- 25. .NETで "Linq to EF"を "Linq to Sql"に変換する
- 26. 「Linq to SQL」とは何ですか?
- 27. LINQ-To-SQLはSQLインジェクションをどのように防止しますか?
- 28. LINQ to SQLを使用するにはどうすればよいですか?
- 29. リポジトリパターンを使用したときのLinq To SQLの1つ
- 30. Linq To XML対Open XML
マルチユーザーアプリケーションでもシングルユーザーアプリケーションでもわかりますか? –
'log of LINQ'それは何ですか? – gdoron
XMLは面白いサイズのデータベースとしてはうまく機能しません。 – Yuck