我喜歡在DAL方法:存儲在公共API使用可空類型
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檢查他們爲空PROC)。我不想使用幻數,那麼它是否可以傳遞類似這樣的類型(從性能和架構靈活性角度來看)?