如何使用dapper.net创建对象层次结构?

时间:2012-06-10 15:11:39

标签: dapper

我有一个表格定义如下:

enter code here

CREATE TABLE Milestone
( 
    MilestoneID Int,
    MilestoneName Nvarchar(256),
    ParentMilestoneID Int
)

等级定义如下:

enter code here

public class Milestone
{
    public int MilestoneID {get;set;}
    public string MilestoneName {get;set:}
    public Milestone milestone {get;set;}
}

如何将sql查询映射到父子层次结构对象?

欢迎任何建议或想法。

1 个答案:

答案 0 :(得分:2)

这不完全是一个层次结构,但更好的是父子关系,我想你可以在example page一节中查看Multi Mapping