通过sql返回父子数据

时间:2009-08-25 17:26:14

标签: parent-child

我处于一种我希望返回文章对象列表的情况。 Article对象的属性如下所示。

private int _articleId;

private string _articleName;

private List<Tag> _tags;

现在您可以看到文章对象有一个名为_tags的属性,它是一个类型为“Tag”的列表。现在假设我想返回一个Article对象列表,当我返回Article对象列表时,如何填充这个类型为Tags的列表。

我希望显示结果如下:

ArticleName 

Tag1 Tag2 Tag3

2 个答案:

答案 0 :(得分:0)

获取文章列表。

然后使用SQL查询来获取标签列表(假设结果数据具有某种标识符,表明它适用于哪个文章。

循环遍历这些标记并相应地构建正确文章的列表。

答案 1 :(得分:0)

这是我将Hibernate or NHibernate用来做的事情。

This answer实际上提供了很好的支持。