mirror of
https://github.com/DapperLib/Dapper.git
synced 2026-10-29 13:19:20 +08:00
merge
This commit is contained in:
@@ -7,6 +7,8 @@ using System.Linq;
|
||||
using BLToolkit.Data;
|
||||
using Dapper;
|
||||
using Massive;
|
||||
using NHibernate.Criterion;
|
||||
using NHibernate.Linq;
|
||||
using SqlMapper.Linq2Sql;
|
||||
using SqlMapper.NHibernate;
|
||||
|
||||
@@ -158,6 +160,16 @@ namespace SqlMapper
|
||||
.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");
|
||||
|
||||
Reference in New Issue
Block a user