摘要:
条件的生成都是通过对表中字段进行的。 比如: Products._.UnitPrice > 1Products._.CategoryID == 2这些是简单的比较。下面来介绍通过like 模糊查询该怎么做。先上代码,Products._.ProductName.Contain("apple")这句等效sql就是(sqlserver) productname like ‘%ap... 阅读全文
摘要:
在前几节的例子中都生成where之后的条件,例如:Products._.CategoryID == 2代码中这些就是生成条件,对应sql就是 categoryid=2归根到底这句代码返回回来的是一个WhereClip. WhereClip where = WhereClip.All;这个是一个空值,也就是无条件。不会生成where条件。条件的组合两个条件同时成立:Products._.UnitP... 阅读全文
摘要:
前面有TX留言问分页的sql是怎么样的,看完这篇你也就知道了。 组件可以输出执行的sql,方便查看sql生成的语句是否有问题。 通过注册事件来输出sql DbSession.Default.RegisterSqlLogger(database_OnLog); private string sql;void database_OnLog(string logMsg){ //保存执行的DbComm... 阅读全文