类型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; }
}
请帮忙
谢谢
似乎
SQLParameter
不是XML可序列化的,或者至少当它的Value
属性(类型为Object
(包含SqlString
时,它不可序列化。