摘要:
本节将讲述查询的排序(order by) 和 分组(group by)。 先说排序 在分页中如果没有指定排序,组件会默认一个排序来实现分页。 例如 DbSession.Default.From<Products>() .Page(10, 2) .Where(Products._.CategoryID.SelectIn(1, 2, 3)) .ToList();生成的sql如下: ... 阅读全文
摘要:
联合查询在前面的例子中已经出现过,只不过没有细说。 先来个例子吧 DbSession.Default.From<Customers>() .InnerJoin<Orders>(Customers._.CustomerID == Orders._.CustomerID) .ToDataTable();生成的sql Text: SELECT * FROM [Custome... 阅读全文
摘要:
查询条件的值来自另外一次查询。 例如 sqlserver sql: select * from products where categoryid=(select top 1 categoryid from categories where categoryname=’produce’) 这条sql的实现代码如下: DbSession.Default.From<... 阅读全文