'Object'不包含'GetSqlXml'的定义

时间:2013-07-24 19:03:32

标签: c# sql xml

Visual Studio不喜欢这段代码。 =(

SqlXml sqlXml = reader["ScenarioData"].GetSqlXml();

它讨厌GetSqlXml();部分,并抛出错误:

  

'object'不包含'GetSqlXml'的定义,也没有扩展方法'GetSqlXml'接受类型'object'的第一个参数(你是否缺少using指令或汇编引用?)

我认为我包含了所有必要的引用和命名空间以及dll文件,但我无法让VS识别该函数。我接下来的步骤是什么?

1 个答案:

答案 0 :(得分:7)

您需要提供列索引(the GetSqlXml method belongs to SqlDataReader):

SqlXml sqlXml = reader.GetSqlXml(0);