Example #1
0
        public static Table FromType(Type t)
        {
            var table = new Table();
            table.name = t.Name;
            table.columns = t.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance)
                .Select(p => new Column { name = p.Name, dataType = toPowerBiType(p.PropertyType) })
                .ToList();

            return table;
        }