0

非常に C# の初心者の質問: データ (たとえば、CSV ファイルに保持されているトランザクションの詳細な「ログ」テーブル) を含む大きなテーブルがあり、クエリ (WHERE X > Y...)、削除、挿入、および更新。このデータは、読み取られるファイルから取得され、その瞬間から、クエリを実行して変更を加える「私のデータベース」になります。これで、ファイルは大きすぎず (およそ数百 KB)、複雑すぎなくなりました。つまり、内部結合や同様の関係は必要ありません。

私は C# の初心者なので、すべてのデータをオブジェクト (いくつかのテーブル/データセットまたは同様のオブジェクト) に取得し、比較的単純なクエリに LINQ 機能を使用するという非常に単純なアプローチです。私のこのプロジェクトでは、いかなる種類の外部データベースも使用しません。

それを行う最善の方法についての推奨事項をいただければ幸いです:使用するのに最適なオブジェクトは何ですか(DataSetクラス?ファイルを操作してデータを保持するための他の/より簡単な/より優れたパフォーマンスクラスはありますか?データはどのようにすべきですか?テーブルに保持されます-各タイプの生の文字列またはオブジェクト?)。通常行われている一般的な方法はありますか?アイデアは大丈夫​​ですか、それとも外部クラスを使用する必要がありますか? おそらく、正確に検索する方法がわからなかったため、状況に正確に一致する良い例を見つけることができませんでした。そのため、提案、特に例を伴うものは大歓迎です!

前もって感謝します!

4

0 に答える 0