FastMember可以在Nuget里找到
配合Dapper很好用。
用Dapper的时候,要定义实体,像这样调用conn.Query<OrderModel>(sql).ToList(), 不然FastMember转成的DataTable是空的
private void btnSearch_Click(object sender, EventArgs e)
{
using (var conn = Db.OpenConnection())
{
var sql = "SELECT * FROM dbo.[Order] where 客户名称 like '%张%'";
var data = conn.Query<OrderModel>(sql).ToList();
DataTable table = new DataTable();
using (var reader = ObjectReader.Create(data))
{
table.Load(reader);
this.dataGridView1.DataSource = table;
}
}
}
本文为“技术点滴”的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。