Browse Source

Update README.md

pull/8/head
果糖网 3 years ago
committed by GitHub
parent
commit
2314bee031
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 22
      README.md

22
README.md

@ -47,15 +47,29 @@ WHERE
([o].[Id] = @Id0)
```
## Page query
## 📑 Page query
```cs
int pageIndex = 1;
int pageSize = 20;
int totalCount=0;
//单表分页
var page = db.Queryable<Student>().ToPageList(pageIndex, pageSize, ref totalCount);
//如果SqlServer不想有Rownumber可以用 ToOffsetPage 较新版本支持
```
## 🚗 Dynamic expression
```cs
var names= new string [] { "a","b"};
Expressionable<Order> exp = new Expressionable<Order>();
foreach (var item in names)
{
exp.Or(it => it.Name.Contains(item.ToString()));
}
var list= db.Queryable<Order>().Where(exp.ToExpression()).ToList();
```
```sql
SELECT [Id],[Name],[Price],[CreateTime],[CustomId]
FROM [Order] WHERE (
([Name] like '%'+ CAST(@MethodConst0 AS NVARCHAR(MAX))+'%') OR
([Name] like '%'+ CAST(@MethodConst1 AS NVARCHAR(MAX))+'%')
)
```

Loading…
Cancel
Save