Visual Studio不喜欢这段代码。 =(
SqlXml sqlXml = reader["ScenarioData"].GetSqlXml();
它讨厌GetSqlXml();
部分,并抛出错误:
'object'不包含'GetSqlXml'的定义,也没有扩展方法'GetSqlXml'接受类型'object'的第一个参数(你是否缺少using指令或汇编引用?)
我认为我包含了所有必要的引用和命名空间以及dll文件,但我无法让VS识别该函数。我接下来的步骤是什么?
答案 0 :(得分:7)
您需要提供列索引(the GetSqlXml
method belongs to SqlDataReader):
SqlXml sqlXml = reader.GetSqlXml(0);