我有很多使用DataSet对象加载/保存/操作数据的代码。 我想通过使用xml而不是数据集对象来提高扩展缓存 - 序列化过程的性能。我要做的所有更改都应该支持现有的代码语法,例如:
count =MyDataset.Tables[0].Rows.Count;
foreach(DataColumn c in MyDataset.Tables[0].Columns)
应该成为:
count =MyXmlDataset.Tables[0].Rows.Count;
foreach(XDataColumn c in MyXmlDataset.Tables[0].Columns)
在我自己构建之前,您是否知道任何现有的库可以准确地模仿DataSet并且可以从DataSet初始化?