Я хочу передать некоторые параметры хранимой процедуре без какого-либо значения, даже нулевого, в рамках структуры.Но когда я использую его, как показано ниже, он передает ноль в SQL, и это не то, что я хочу.Потому что в хранимой процедуре она не будет использовать значение по умолчанию, когда параметр имеет нулевое значение.
var pageParameter = page.HasValue ?
new ObjectParameter("page", page) :
new ObjectParameter("page", typeof(int));
Как я могу вызвать хранимую процедуру с параметрами, которые не имеют никаких значений (даже нулевых значений)?