public void AddColumn(MetaModelColumn storageColumn, IMetaModel storageColumnSource)
 {
     char alias;
     var gotAlias = this.aliases.TryGetValue(storageColumnSource, out alias);
     if(gotAlias)
     {
         var col = new MetaModelViewColumn (storageColumn.FieldNameCamelCased, storageColumn.StorageDataType, storageColumn.StorageDataTypeLength, this.columns.Count,
             storageColumn.IsPrimaryKeyColumn || storageColumn.IsUnique ? true : false, alias.ToString (), new ViewMetaModelRelation[] {});
         this.columns.Add (col);
     }
 }
        public void AddColumn(MetaModelColumn storageColumn, IMetaModel storageColumnSource)
        {
            char alias;
            var  gotAlias = this.aliases.TryGetValue(storageColumnSource, out alias);

            if (gotAlias)
            {
                var col = new MetaModelViewColumn(storageColumn.FieldNameCamelCased, storageColumn.StorageDataType, storageColumn.StorageDataTypeLength, this.columns.Count,
                                                  storageColumn.IsPrimaryKeyColumn || storageColumn.IsUnique ? true : false, alias.ToString(), new ViewMetaModelRelation[] {});
                this.columns.Add(col);
            }
        }