Massive.DynamicModel.DefaultValue C# (CSharp) Method

DefaultValue() public method

Gets a default value for the column
public DefaultValue ( dynamic column ) : dynamic
column dynamic
return dynamic
        public dynamic DefaultValue(dynamic column)
        {
            dynamic result = null;
            string def = column.COLUMN_DEFAULT;
            if (String.IsNullOrEmpty(def)) {
                result = null;
            }
            else if (def == "getdate()" || def == "(getdate())") {
                result = DateTime.Now.ToShortDateString();
            }
            else if (def == "newid()") {
                result = Guid.NewGuid().ToString();
            }
            else {
                result = def.Replace("(", "").Replace(")", "");
            }
            return result;
        }