私はC#を学んでいますが、現時点ではアプリケーションを書いています。いくつかのデータ(Listオブジェクト)を保存してアプリケーションメモリに保存しないようにする必要が生じました。
通常のSQLを使用すべきか、いくつかの優れたテクノロジを使用する必要がありますか?私はSQLが使用されていると思います。長時間のデータを保存する必要があるときですが、このデータを30〜60秒ごとにチェックします。C#アプリケーションのデータはどこに保存する必要がありますか?
0
A
答えて
0
これはアプリケーションによって異なります。 楽しくや練習や学習のためにいくつかのプログラムをやっているのであれば、データをXMLファイルに保存することをお勧めします。 XMLを使って作業することは、すべてのプログラマーが理解しなければならないことであり、データベースをインストールする必要があるためSQLを使用するよりも単純です。SQLに精通していない場合は、いくつかの問題があります。
SQLデータ全体をSQL Serverエンジンよりも単純な方法で保存することもできます。LocalDb機能を使用することができます。インストールしてからVisual Studioが提供すると思います。あなたのナゲットパッケージマネージャーをダウンロードしてダウンロードしてください。ここで
はlocaldbに関するいくつかの情報は次のとおりです。 https://msdn.microsoft.com/en-us/library/ms233763(v=vs.110).aspx
1
私はSQLiteを使用するためにあなたをお勧めします。
SQLiteは内部ストレージに適しています。データベースの柔軟性を提供しますが、従来のデータベース(例:MySQL)に比べると小さく、ゼロ設定が必要です。定期的にデータを読み書きする必要がある場合は、私はそれを使用します。
はまた、あなたが/ロード、起動/シャットダウン時に少量のデータを保存する必要がある場合に最良の選択肢になりconfiguration filesまたはresource files
設定ファイルを見てみたいことがあります。
<configuration>
<appSettings>
<add key="MyList" value="[contents of your serialized list]" />
</appSettings>
</configuration>
リソースファイルは、設定ファイルと比較して高度なオプションですが、本当に必要なものではないかもしれません。
関連する問題
- 1. ファイルは、SharePointソリューションのどこに保存する必要がありますか?
- 2. JWTのベアラトークンはどこに保存する必要がありますか?
- 3. Eclipseのサードパーティプラグインはどこに保存する必要がありますか?
- 4. シェーダコードはどこに保存する必要がありますか?
- 5. Azureクラウドサービスはどこにファイルを保存する必要がありますか?
- 6. 新しいヘッダーファイルはどこに保存する必要がありますか?
- 7. 繰り返しデータはどこに保存する必要がありますか?
- 8. どこにクッキーを保存する必要がありますか?
- 9. ASP.NETアプリケーションの設定情報はどこに保存する必要がありますか?
- 10. ASP.NETアプリケーションのバージョン情報はどこに保存する必要がありますか?
- 11. カスタムコントロール(ユーザーコントロール)の設定データはどこに保存する必要がありますか?
- 12. ドッキングされたWebアプリケーションは、アップロードされたファイルをどこに保存する必要がありますか?
- 13. このデータをJava enumにどのように保存する必要がありますか?
- 14. iOSアプリケーションのローカルストレージに画像を保存する必要がありますか?
- 15. 私はまた、取得したデータをアプリケーションにローカルに保存する必要がありますか?
- 16. ElasticSearchのデータをデータベースに保存する必要はありますか?
- 17. イメージをデータベースに保存する必要がありますか?
- 18. Windows Phone 7アプリケーションのページ状態 - 保存する必要はありますか?
- 19. テキストデータの保存にはどのようなデータ型を使用する必要がありますか?
- 20. SQLiteDatabaseを使用してデータを保存する必要がありますか?
- 21. C#、別途ビットマップサイズを保存する必要がありますか?
- 22. 私のアプリケーションのデータはどこに保存しますか?
- 23. FireMonkeyとそのクロスプラットフォームでは、アプリケーションデータはどこに保存する必要がありますか?
- 24. アプリケーションの状態でローカリゼーションコンテンツを保存する必要があります
- 25. ユーザーごとのデータをWinFormsにどのように保存する必要がありますか?
- 26. AnjularJs - オブジェクトを$ rootScopeに保存する必要があります
- 27. 推奨エンジンにどのようにデータを保存する必要がありますか?
- 28. ios:どこにアプリケーションデータファイル、TempまたはDocumentフォルダを保存する必要がありますか?
- 29. このアプリケーションデータを保持する必要がありますか?
- 30. 異なるコンテキストからアクセスする必要がある場合、データをどのように保存する必要がありますか?
同意すると、変数値をローカルファイルまたはデータベースに保存できます。 –