Я разрабатываю модуль dnn и использую открытый класс classNameInfo: IHydratable (c #)
Может кто-нибудь объяснить , почему этот код всегда возвращает 0 из БД :
System.Nullable<int> _ProductID;
_ProductID = (oReader["ProductID"] == System.DBNull.Value ? null : (int?)oReader["ProductID"]);
пока этот код возвращает правильное значение?
int? y = (oReader["ProductID"] == System.DBNull.Value ? null : (int?)oReader["ProductID"]);
if (y != null)
{
_ProductID = (int)oReader["ProductID"];
}
else
{
_ProductID = 0;
}