private string GetHashValue() { var argList = new List <object>(this.Columns.Length * 4); foreach (var item in this.Columns) { if (item.Name == CremaSchema.__ParentID__ || item.Name == CremaSchema.__RelationID__) { continue; } argList.Add(item.DataType); argList.Add(item.Name); argList.Add(item.IsKey); argList.Add(item.IsUnique); } return(CremaDataTable.GenerateHashValue(argList.ToArray())); }