0
从我的WCF客户端调用服务的方法。作为参数我通过比特的阵列是我的自定义类的序列化对象:DataContractSerializer - DBNull.Value
public class MySqlCommand
{
public string CommandText;
public List<object[]> Parameters;
public MySqlCommand()
{
Parameters = new List<object[]>();
}
public static MySqlCommand GetSQLCommand(string CommandID)
{
MySqlCommand command = new MySqlCommand();
command.CommandText = CommandID;
return command;
}
}
的问题是,在列表中的参数的阵列可以包含DBNull.Value,这是不通过DataContractSerializer的由支持默认。如果我将DBNull添加到支持的类型中,代码会变慢很多,所以我无法以这种方式解决问题。我怎样才能使它工作?
你说的意思是“它会减慢了很多”?相比“即刻不工作”?它肯定会......可能弄清楚为什么它在工作时很慢?哦,粘贴一些代码,你粘贴的代码与你的问题的文本无关。 – nvoigt