【发布时间】:2013-03-18 20:26:56
【问题描述】:
我正在使用 OrmLite 调用具有可选参数的存储过程。
_dbConnection.SqlList<CustomerDTO>("sp_getcustomers @name", new { name = request.Name });
此语句正在生成以@name 作为参数的动态sql 语句。但我不知道如何将 null 传递给这个参数,我尝试使用 DBNull.Value 但它不起作用。 例外:字典中不存在给定的键。
_dbConnection.SqlList<CustomerDTO>("sp_getcustomers @name", new { name = request.Name ?? System.Data.SqlTypes.SqlString.Null});
【问题讨论】:
标签: servicestack ormlite-servicestack