Vb.net XmlReader到XmlDataSource

Vb.net XmlReader到XmlDataSource,vb.net,tsql,xmlreader,xmldatasource,Vb.net,Tsql,Xmlreader,Xmldatasource,从XmlReader创建XmlDataSource最有效的方法是什么?我试图使用读卡器从MS-SQL数据库中读取XML列,以防止数据的昂贵序列化 以下是我目前的代码,它似乎不是很有效: 公共共享函数HoleDatankelleByVal ConnectionString作为字符串作为XmlDataSource 将con用作新的SQLConnectionString 未结 使用XmlDataSource作为新的XmlDataSource 使用XmlDataSource 使用Reader=New-S

从XmlReader创建XmlDataSource最有效的方法是什么?我试图使用读卡器从MS-SQL数据库中读取XML列,以防止数据的昂贵序列化

以下是我目前的代码,它似乎不是很有效:

公共共享函数HoleDatankelleByVal ConnectionString作为字符串作为XmlDataSource 将con用作新的SQLConnectionString 未结 使用XmlDataSource作为新的XmlDataSource 使用XmlDataSource 使用Reader=New-SqlCommandSELECT-Daten从tblEinstellungen中选择,其中Benutzer=''u-System',Einstellung='Navigation',con.ExecuteXmlReader .Data=Reader.ReadOuterXml 终端使用 .ID=DateTime.Now.Ticks.ToString .XPath=/Menü/* 以 返回XmlDataSource 终端使用 终端使用 端函数
提前谢谢

实际问题是什么??这段代码是否捕捉到错误,或者您是否需要其他方法来完成相同的工作?在我看来,这已经足够了。。我会使用Reader作为System.Xml.XmlReader=。。。though@dude代码运行得很好。我的问题是,是否有更有效的方法来完成这项任务。现在我正在序列化XML文件Reader.ReadOuterXml,我很确定它在XmlDatSource.Data属性中再次被反序列化。@BrettCaswell感谢您的建议!