0

我发现了这个很好的 PetaPoco 分支,由 schootime 处理,它处理复合主键。

现在我没有发现他是如何处理他的 PetaPoco 方法版本的,这些方法需要一个主键,例如 db.Exists 和 db.GetById 方法。

使用单个主键,您只需传递值,但是如何使用多个键来威胁这些方法?我应该传递一个字符串/对象字典而不是主列名和值吗?

如果您正在使用此分支,任何提示将不胜感激。

还有一种方法可以使用 Page 方法来查询 PetaPoco 的所有结果吗?意味着每页不传递任何页面/项目。

4

1 回答 1

1

这些方法接受一个对象,该对象可以是匿名对象。例如。

db.SingleById<User>(new{ Name="John", Email="John@smith.com"});
于 2013-01-09T00:50:33.937 回答