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

本文关键字:一个 类型 命名空间 SqlTypes Data SqlXml System | 更新日期: 2023-09-27 18:24:40

我包括这一行:using System.Data.SqlTypes.SqlXml;,以便使以下代码正常工作。

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

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

我是否缺少dll引用或其他什么?我找不到。

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

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

using System.Data.SqlTypes;

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

using SqlXml = System.Data.SqlTypes.SqlXml;

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

请改用此选项:using System.Data.SqlTypes;