2

以下错误是什么意思?

"类型 System.Data.SqlTypes.SqlString 不能在此上下文中使用。要将 System.Data.SqlTypes.SqlString 用作类或结构的参数、返回类型或成员,参数、返回类型或成员必须声明为 System.Data.SqlTypes.SqlString 类型(不能是对象)。System.Data.SqlTypes.SqlString 类型的对象不能用于无类型集合,例如 ArrayLists。"

这是我的代码

[Serializable]
public class ReportSource{
 [XmlArray]
 public List<SqlParameter> Parameters { get; set; }
}

请帮忙

谢谢

4

1 回答 1

0

它似乎SQLParameter不是 XML 可序列化的,或者至少当它的Value属性(类型为Object)包含一个SqlString.

于 2013-10-09T11:57:41.327 回答