我有一个通过webservice与MySQL数据库通信的应用程序。 Web服务使用XML为应用程序提供服务。现在我想用SQLite数据库替换MySQL数据库。为了避免更改所有逻辑,我只需要从我的SQLite数据库中获取XML格式。为了提高问题的级别,我必须从多个表中读取数据。 App的详细信息:对于每个表,我在类中存储了我的表的结构,这是我目前使用的代码不起作用:
XmlSerializer xs = new XmlSerializer(typeof(myTableClass));
var sRe = new myTableClass();
using (XmlWriter writer = XmlWriter.Create(sww))
{
xs.Serialize(writer, sRe);
var buf = sww.ToString();
return buf;
}
我期望变量buf
中包含我的XML字符串,但是当我运行此代码时,它会跳出第一行。我的代码出了什么问题?