public decimal?Add(QoalaEntities context) { var outParameter = new ObjectParameter("OUT_ID_COMMENT", typeof(decimal)); context.SP_INSERT_COMMENT(CONTENT, ID_USER, ID_POST, outParameter); if (outParameter.Value == DBNull.Value) { throw new CreateRecordException(); } ID_COMMENT = (Decimal)outParameter.Value; context.Entry(this).State = EntityState.Unchanged; return(ID_COMMENT); }