提交 ab15443e 编写于 作者: S Sam Saffron

style

上级 b7c73515
......@@ -255,19 +255,27 @@ public void TestMultiMap()
create table #Users (Id int, Name varchar(20))
create table #Posts (Id int, OwnerId int, Content varchar(20))
insert #Users values(1, 'Sam')
insert #Users values(99, 'Sam')
insert #Users values(2, 'I am')
insert #Posts values(1, 1, 'Sams Post1')
insert #Posts values(2, 1, 'Sams Post2')
insert #Posts values(1, 99, 'Sams Post1')
insert #Posts values(2, 99, 'Sams Post2')
insert #Posts values(3, null, 'no ones post')
";
connection.Execute(createSql);
var data = connection.Query<Post, User>("select * from #Posts p left join #Users u on u.Id = p.OwnerId Order by p.Id", (post, user) => { post.Owner = user; });
data.First().Content.IsEqualTo("Sams Post1");
data.First().Owner.Name.IsEqualTo("Sam");
var sql =
@"select * from #Posts p
left join #Users u on u.Id = p.OwnerId
Order by p.Id";
var data = connection.Query<Post, User>(sql, (post, user) => { post.Owner = user; });
var p = data.First();
p.Content.IsEqualTo("Sams Post1");
p.Id.IsEqualTo(1);
p.Owner.Name.IsEqualTo("Sam");
p.Owner.Id.IsEqualTo(99);
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册