参数支持
基层函数
支持 字典 匿名对象和SqlParameter(MYSQL就是 MySqlParameter)
var p1 = db.GetDataTable("select * from student where id=@id", new {id=1 });
var p2 = db.GetDataTable("select * from student where id=@id",
new Dictionary<string, object>() { { "id", "1" } });//目前只支持 Dictionary<string, object>和Dictionary<string, string>
var p3 = db.GetDataTable("select * from student where id=@id", new SqlParameter("@id",1) );
Queryable
支持 表达示 字典 和 匿名对象
db.Queryable<T>().Where(it=>it.id==1)
db.Queryable<T>().Where("@id=id",new {id=1})
db.Queryable<T>().Where("@id=id",字典 )
收藏到朋友圈: