参数支持

基层函数

支持 字典 匿名对象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",字典 )

 


收藏到朋友圈: