使用可选参数

时间:2011-09-14 16:58:40

标签: .net asp.net-mvc-3 wcf

我正在尝试使用我的MVC3控制器进行Web服务。此服务具有可选参数,例如

Service.GetObject(int id, DateTime? date)

但是当我尝试调用它时会是一个空值,比如

Service.GetObject(id, null)

我收到此错误。

  

$ exception {“无法将对象从DBNull强制转换为其他对象   类型。“} System.Exception   {System.ServiceModel.FaultException}

如果可以,请帮忙。

2 个答案:

答案 0 :(得分:0)

看起来服务正在尝试从DBNull转换为其他类型(DBNull!= null),因为您显示的代码没有DBNull的概念,所以很难说出问题是什么,但它看起来不像它在客户端代码中

答案 1 :(得分:-1)