2010-05-16 77 views

回答

2

是;这个有可能。

您可以制作一个(输入的)数据集,然后将WriteXml调用为StringWriter并将该字符串放入设置对象中。

0

My.Settings不是数据库的替代品。您应该考虑使用System.Data.SQLiteSQLite是一个将数据存储在单个文件中的进程内数据库。 System.Data.SQLite是一个.NET绑定它。

+0

不是每10行数据都需要完整的数据库 – 2010-05-16 22:27:24

+0

@Alex,他没有说它只有10行。事实上,除了“大量数据”外,他几乎没有提到他的用例。鉴于我们所知道的,My.Settings似乎不合适。 – 2010-05-16 22:33:28

1

为什么不。如果你可以在没有问题的情况下将数据放入内存中(以及你对大量数据的定义是什么???),并且你不需要像SQL和ACID这样的db特性,你可以将它存储在app.settings中而不会出现问题

1

对于“你会怎么做”这个问题的一部分,我会考虑XML或CSV。 XML特别是因为LINQ to XML使它能够很好地使用XML,但CSV也有助于减少空间,并且这对于它来说是一个非常快的阅读器:http://www.codeproject.com/KB/database/CsvReader.aspx

HTH。