System.Data.SqlTypes.SqlXml是一种类型而不是命名空间

时间:2013-07-24 17:53:43

标签: c# xml

我要包含以下这一行:using System.Data.SqlTypes.SqlXml;以使下面的代码有效。

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

GetSqlXml();错误是通过包含上面的使用行来解决的,但后来我得到的错误是“System.Data.SqlTypes.SqlXml是一个类型而不是命名空间”

我错过了dll引用或什么?我找不到了。

2 个答案:

答案 0 :(得分:4)

这不像Java,你不导入单独的类。您导入整个名称空间。试试这个:

using System.Data.SqlTypes;

或者,如果确实想要遵守Java规则,请改用此代码:

using SqlXml = System.Data.SqlTypes.SqlXml;

答案 1 :(得分:0)

SqlXml是一种类型,而不是命名空间。

使用此代替:using System.Data.SqlTypes;