将参数传递给存储过程,不带任何值,甚至为null

时间:2018-12-04 11:36:27

标签: entity-framework

我想通过实体框架将一些参数传递给存储过程,而没有任何值甚至为null。但是当我像下面那样使用它时,它将null传递给sql,这不是我想要的。因为在存储过程中,当参数为空值时,它将不使用默认值。

var pageParameter = page.HasValue ?
            new ObjectParameter("page", page) :
            new ObjectParameter("page", typeof(int));

如何使用没有任何值(甚至是空值)的参数调用存储过程?

0 个答案:

没有答案