Exemple #1
0
        public void DynamicTest()
        {
            var data = new[] {
                new { A = 100, B = 200 },
                new { A = 100, B = 200 },
                new { A = 100, B = 200 },
            };

            DynamicTable.From <dynamic>(data).Write();
        }
Exemple #2
0
        public void ClassTest()
        {
            var data = new[] {
                new C(),
                new C(),
                new C(),
                new C(),
                new C(),
            };

            DynamicTable.From(data).Write();
        }
Exemple #3
0
        public void DictTest()
        {
            var dict = new Dictionary <string, string> {
                ["A"] = "A",
                ["B"] = "B",
                ["C"] = "C"
            };

            var list = new List <Dictionary <string, string> > {
                dict,
                dict,
                dict
            };

            DynamicTable.From(list).Write();
        }
Exemple #4
0
        static async Task Main(string[] args)
        {
            var str = "Host=localhost;User Id=postgres;Password=1234;Database=FullTextSearch";

            var options = new DbContextOptionsBuilder()
                          .UseNpgsql(str).Options;

            // .UseInMemoryDatabase("InMemory").Options;

            await InsertAsync(options);

            var connection = new NpgsqlConnection(str);
            var query      = connection.Query <dynamic>(@"select * from ""Students"" limit 20");

            var format = Format.MarkDown;

            DynamicTable.From(query).Write(format);
        }
Exemple #5
0
        static void Main(string[] args)
        {
            var data = Generate();

            DynamicTable.From(data).Write();
        }