类型System.Data.SqlTypes.SqlString不能在此上下文中使用

本文关键字:上下文 不能 System Data SqlTypes SqlString 类型 | 更新日期: 2023-09-27 18:34:29

以下错误是什么意思?

"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; }
}

请帮忙

谢谢

类型System.Data.SqlTypes.SqlString不能在此上下文中使用

似乎

SQLParameter不是XML可序列化的,或者至少当它的Value属性(类型为Object(包含SqlString时,它不可序列化。