Commit e0bdf250 authored by sam.saffron@gmail.com's avatar sam.saffron@gmail.com

merge

parents a0fae426 6ddf0295
......@@ -7,6 +7,8 @@
using BLToolkit.Data;
using Dapper;
using Massive;
using NHibernate.Criterion;
using NHibernate.Linq;
using SqlMapper.Linq2Sql;
using SqlMapper.NHibernate;
......@@ -158,6 +160,16 @@ public void Run(int iterations)
.SetInt32("id", id)
.List(), "NHibernate HQL");
var nhSession3 = NHibernateHelper.OpenSession();
tests.Add(id => nhSession3.CreateCriteria<Post>()
.Add(Restrictions.IdEq(id))
.List(), "NHibernate Criteria");
var nhSession4 = NHibernateHelper.OpenSession();
tests.Add(id => nhSession4
.Query<Post>()
.Where(p => p.Id == id).ToList(), "NHibernate LINQ");
// bltoolkit
var db1 = new DbManager(Program.GetOpenConnection());
tests.Add(id => db1.SetCommand("select * from Posts where Id = @id", db1.Parameter("id", id)).ExecuteList<Post>(), "BLToolkit");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment