有沒有人有一個想法,爲什麼這個工程:DateTime和DbNull.Value
if (_item.Created == DateTime.MinValue)
{
ListSqlParam.Add(new SqlParameter("@TransactionCreated", DBNull.Value));
}
else
{
ListSqlParam.Add(new SqlParameter("@TransactionCreated", _item.Created));
}
但不是這樣的:
ListSqlParam.Add(new SqlParameter("@TransactionCreated",((_item.Created == DateTime.MinValue) ? DBNull.Value : _item.Created)));
什麼不工作在第二種情況下? – ryadavilli
@ryadavilli - 它不會編譯。 – Oded
'DBNull.Value'與'_item.Created'不是同一個類型。 – Bridge