protected override object CastFromImp(LongViewColumnType viewColumnType, object viewColumnValue) { long l = (long)viewColumnValue; System.DateTime d = default(System.DateTime); if (System.DateTime.TryParseExact(l.ToString() , new[] { "yyyyMMdd" } , null , DateTimeStyles.AssumeLocal , out d)) { return(d); } else { return(_nullDate); } }
protected override object CastFromImp(LongViewColumnType viewColumnType, object viewColumnValue) { return(viewColumnValue); }
protected override object CastFromImp(LongViewColumnType viewColumnType, object viewColumnValue) { return(Convert.ToDecimal(viewColumnValue)); }
protected override object CastFromImp(LongViewColumnType viewColumnType, object viewColumnValue) { long l = Convert.ToInt64(viewColumnValue); return(!(l == 0)); }
protected override object CastFromImp(LongViewColumnType viewColumnType, object viewColumnValue) { return(this.GetNullValue()); }