我想通过实体框架将一些参数传递给存储过程,而没有任何值甚至为null。但是当我像下面那样使用它时,它将null传递给sql,这不是我想要的。因为在存储过程中,当参数为空值时,它将不使用默认值。
var pageParameter = page.HasValue ?
new ObjectParameter("page", page) :
new ObjectParameter("page", typeof(int));
如何使用没有任何值(甚至是空值)的参数调用存储过程?