NHibernate:如何从ISet读取数据

时间:2010-01-06 12:08:36

标签: nhibernate

我知道这是一个非常基本的问题,但如果我做错了,请原谅我。

我使用<set>建立了多对多关系。当我调试代码时,我可以在“set”中看到数据,但我不确定如何显示数据。

例如,我可以使用“foreach”作为List,但我不能将foreach用于“ISet”。

在我的班上:

    private ISet newsList = new HashedSet();

    public ISet NewsList
    {
        get { return newsList; }
        set { newsList = value; }
    }

    public void AddNews(News item)
    {
        NewssList.Add(item);
    }

可以提供一些代码示例我如何处理这个问题。

非常感谢。

道明

2 个答案:

答案 0 :(得分:3)

  

例如我可以使用“foreach”作为List,但我不能将foreach用于“ISet”

为什么不呢?我猜你只需要添加对Iesi.Collections.dll程序集的引用。

答案 1 :(得分:0)

可以将foreach与ISet一起使用,因为它扩展了IEnumerable