Visual Studio不喜欢此代码。 =(

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


它讨厌GetSqlXml();部分,并引发错误:


  'object'不包含'GetSqlXml'的定义,并且找不到找到接受'object'类型的第一个参数的扩展方法'GetSqlXml'(您是否缺少using指令或程序集引用?)


我认为我包括了所有必要的引用,名称空间和dll文件,但我无法让VS来识别该功能。我下一步要做什么?

最佳答案

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

SqlXml sqlXml = reader.GetSqlXml(0);

09-11 19:21