1

我包括这一行: using System.Data.SqlTypes.SqlXml;为了使下面的代码工作。

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

通过包含上面的 using 行解决了该GetSqlXml();错误,但随后我收到“System.Data.SqlTypes.SqlXml是类型而不是名称空间”的错误

我是否缺少 dll 引用或其他内容?我找不到它。

4

2 回答 2

4

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

using System.Data.SqlTypes;

或者,如果您真的想遵循 Java 规则,请改用以下代码:

using SqlXml = System.Data.SqlTypes.SqlXml;
于 2013-07-24T17:54:43.907 回答
0

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

改用这个:using System.Data.SqlTypes;

于 2013-07-24T17:55:24.477 回答