Nhibernate 3:以n-n关系检索列表

时间:2011-05-31 15:53:55

标签: nhibernate linq-to-nhibernate

我有三个表:工具,颜色和ColorTool。 ColorTool有3列:id(自动增量)和IdTool + IdColor。

我有List<Tool>,我的目标是检索List<Color>List<int>(只是IdColor)。

我的最后一次尝试:

var colorList = (from res in toolList select res.ToolColor.ToList()).ToList();

在这种情况下,colorList是ToolColor列表的列表。

我不知道如何检索该数据。有人能帮我吗 ?我用nhibernate 3.1?

此致

1 个答案:

答案 0 :(得分:1)

怎么样

from res in toolList
from toolColor in res.ToolColor
select toolColor.Color