@@ -12,6 +12,7 @@ NCC Collections consists of a set of collection-based extensions and tools, such
12
12
| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
13
13
| [ DotNetCore.Collections.Paginable] ( https://www.nuget.org/packages/DotNetCore.Collections.Paginable/ ) | ![ ] ( https://img.shields.io/nuget/v/DotNetCore.Collections.Paginable.svg ) | ![ ] ( https://img.shields.io/nuget/dt/DotNetCore.Collections.Paginable.svg ) |
14
14
| [ DotNetCore.Collections.Paginable.Chloe] ( https://www.nuget.org/packages/DotNetCore.Collections.Paginable.Chloe/ ) | ![ ] ( https://img.shields.io/nuget/v/DotNetCore.Collections.Paginable.Chloe.svg ) | ![ ] ( https://img.shields.io/nuget/dt/DotNetCore.Collections.Paginable.Chloe.svg ) |
15
+ | [ DotNetCore.Collections.Paginable.DosOrm] ( https://www.nuget.org/packages/DotNetCore.Collections.Paginable.DosOrm/ ) | ![ ] ( https://img.shields.io/nuget/v/DotNetCore.Collections.Paginable.DosOrm.svg ) | ![ ] ( https://img.shields.io/nuget/dt/DotNetCore.Collections.Paginable.DosOrm.svg ) |
15
16
| [ DotNetCore.Collections.Paginable.EntityFrameworkCore] ( https://www.nuget.org/packages/DotNetCore.Collections.Paginable.EntityFrameworkCore/ ) | ![ ] ( https://img.shields.io/nuget/v/DotNetCore.Collections.Paginable.EntityFrameworkCore.svg ) | ![ ] ( https://img.shields.io/nuget/dt/DotNetCore.Collections.Paginable.EntityFrameworkCore.svg ) |
16
17
| [ DotNetCore.Collections.Paginable.FreeSql] ( https://www.nuget.org/packages/DotNetCore.Collections.Paginable.FreeSql/ ) | ![ ] ( https://img.shields.io/nuget/v/DotNetCore.Collections.Paginable.FreeSql.svg ) | ![ ] ( https://img.shields.io/nuget/dt/DotNetCore.Collections.Paginable.FreeSql.svg ) |
17
18
| [ DotNetCore.Collections.Paginable.NHibernate] ( https://www.nuget.org/packages/DotNetCore.Collections.Paginable.NHibernate/ ) | ![ ] ( https://img.shields.io/nuget/v/DotNetCore.Collections.Paginable.NHibernate.svg ) | ![ ] ( https://img.shields.io/nuget/dt/DotNetCore.Collections.Paginable.NHibernate.svg ) |
@@ -115,6 +116,38 @@ using(var db = new MsSqlContext(connectionString))
115
116
}
116
117
```
117
118
119
+ #### For Dos.ORM
120
+
121
+ Install ` DotNetCore.Collections.Paginable.DosOrm ` package:
122
+
123
+ ```
124
+ Install-Package DotNetCore.Collections.Paginable.DosOrm
125
+ ```
126
+
127
+ then:
128
+
129
+ ``` c#
130
+ var _session = new DbSession (DatabaseType .SqlServer , connectionString );
131
+
132
+ var page = _dosOrmSession .From <ExampleModel >().GetPage (1 , 9 );
133
+
134
+ var totalPageCount = page .TotalPageCount ;
135
+ // ...
136
+
137
+ .
138
+ .
139
+ .
140
+
141
+ class ExampleModel : Entity
142
+ {
143
+ public ExampleModel () : base (" ExampleModels" ) { }
144
+
145
+ public virtual int Id { get ; set ; }
146
+
147
+ public override Field [] GetPrimaryKeyFields () => new Field [] { new Field (" Id" ), };
148
+ }
149
+ ```
150
+
118
151
#### For FreeSql
119
152
120
153
Install ` DotNetCore.Collections.Paginable.FreeSql ` package:
0 commit comments