У меня есть метод в DAL, как:
public bool GetSomeValue(int? a, int?b, int c)
{
//check a Stored Proc in DB and return true or false based on values of a, b and c
}
В этом методе я передаю два обнуляемых типа, потому что эти значения могут быть нулевыми (и проверять их как нулевые в DB Stored Proc). Я не хочу использовать магические числа, так что это нормально, передавая такие типы, которые можно обнулять (с точки зрения производительности и гибкости архитектуры)?