| EFCore | 'No Tracking' | Post | 243.18 us | 59.359 us | 89.742 us | 6.8000 | - | 21.36 KB |
| EF 6 | SqlQuery | Post | 143.86 us | 5.2500 | 0.7500 | - | 27.86 KB |
| EFCore | Normal | Post | 245.60 us | 72.618 us | 109.788 us | 6.4000 | - | 20.25 KB |
| EF Core | 'First (Compiled)' | Post | 148.42 us | 5.0000 | - | - | 16.08 KB |
| Linq2Sql | ExecuteQuery | Post | 246.66 us | 6.215 us | 9.396 us | 13.6000 | - | 42.34 KB |
| NHibernate | Get<T> | Post | 196.88 us | 5.7500 | 1.0000 | - | 32.5 KB |
| NHibernate | Criteria | Post | 252.51 us | 18.303 us | 27.672 us | 21.2000 | - | 65.37 KB |
| EF Core | First | Post | 197.91 us | 6.5000 | - | - | 20.25 KB |
| EFCore | SqlQuery | Post | 263.34 us | 73.919 us | 111.755 us | 6.6000 | - | 20.75 KB |
| NHibernate | HQL | Post | 207.84 us | 6.0000 | 0.7500 | - | 35 KB |
| EF6 | Normal | Post | 308.46 us | 154.203 us | 233.133 us | 15.6000 | - | 48.29 KB |
| EF Core | 'First (No Tracking)' | Post | 213.58 us | 4.2500 | 0.7500 | 0.2500 | 21.36 KB |
| NHibernate | SQL | Post | 322.13 us | 9.530 us | 14.408 us | 32.8000 | - | 101.06 KB |
| EF Core | SqlQuery | Post | 247.25 us | 6.5000 | - | - | 20.56 KB |
| EF6 | 'No Tracking' | Post | 324.12 us | 134.870 us | 203.905 us | 17.8000 | - | 55.1 KB |
| EF 6 | First | Post | 247.53 us | 15.5000 | - | - | 48.29 KB |
| Linq2Sql | Normal | Post | 370.55 us | 238.033 us | 359.871 us | 4.6000 | 1.4000 | 14.68 KB |
| NHibernate | Criteria | Post | 253.30 us | 13.2500 | 1.2500 | 0.2500 | 65.32 KB |
| NHibernate | LINQ | Post | 1,110.87 us | 36.863 us | 55.731 us | 20.2000 | - | 62.13 KB |
| EF 6 | 'First (No Tracking)' | Post | 265.80 us | 10.5000 | 1.0000 | - | 55.09 KB |
| LINQ to SQL | ExecuteQuery | Post | 284.74 us | 7.0000 | 1.0000 | 0.5000 | 42.33 KB |
| NHibernate | SQL | Post | 313.85 us | 26.5000 | 1.0000 | - | 101.01 KB |
| LINQ to SQL | First | Post | 968.14 us | 4.0000 | 1.0000 | - | 14.68 KB |
| NHibernate | LINQ | Post | 1,062.16 us | 11.0000 | 2.0000 | - | 62.37 KB |
Feel free to submit patches that include other ORMs - when running benchmarks, be sure to compile in Release and not attach a debugger (<kbd>Ctrl</kbd>+<kbd>F5</kbd>).
Feel free to submit patches that include other ORMs - when running benchmarks, be sure to compile in Release and not attach a debugger (<kbd>Ctrl</kbd>+<kbd>F5</kbd>).