0

一个非常 C# 初学者的问题:假设我有一个包含数据的大表(一个详细的事务“日志”表,例如,保存在 CSV 文件中),我需要执行类似数据库的操作,例如查询(WHERE X > Y...)、删除、插入和更新。这些数据来自一个被读取的文件,从那一刻起,这是“我的数据库”来查询和更改。现在文件不是太大(大约数百 KB),也不是太复杂,即我不需要任何内连接或类似的关系。

由于我是 C# 的初学者,因此我非常天真的方法是将所有数据检索到一个对象(某些表/数据集或类似对象)中,并将 LINQ 功能用于我相对简单的查询。在我的这个项目中,任何类型的外部数据库都没有用。

我将不胜感激有关如何做到这一点的最佳方法的任何建议:最好使用的对象是什么(DataSet 类?还有其他/更容易/更好的性能类来处理文件和保存我的数据吗?数据应该如何处理?保存在表中 - 每种类型的原始字符串或对象?)。有没有通常的通用方法?这个想法可以吗,还是我应该使用外部类?我找不到任何与我的情况完全匹配的好例子,可能是因为我不知道如何足够准确地搜索它,所以欢迎任何建议,尤其是附有例子的建议!

提前致谢!

4

0 回答 0