我相信这是一个非常简单的问题,但我正在寻找一个“最佳实践”的答案。我在C# .Net中设置了一个对Oracle存储过程的调用。存储过程设置为接受所有NUMBER类型参数。由于Oracle允许将这些值设置为NULL,因此当前存储过程将检查IS NOT NULL。非常简单。问题是.Net代码不能将int字段设置为DBNull.Value,因此使用Int32.MinValue。此差异会导致存储过程检查出现
0: temp; }
{
// Here i want to displaythe value of objData.ai only if its database value is not null.since i was //already assigned 0,ifalso,In database "aiDAta" will have the value ra