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(); }
public void ClassTest() { var data = new[] { new C(), new C(), new C(), new C(), new C(), }; DynamicTable.From(data).Write(); }
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(); }
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); }
static void Main(string[] args) { var data = Generate(); DynamicTable.From(data).Write(); }